A plugin management system for macOS that allows installation, management, and execution of external tools/plugins with permission-based access control
Osaurus exposes only one tool (hello_world) with a minimal, hardcoded implementation embedded in a plugin scaffold template. The tool has a basic description ('Return a friendly greeting') and a valid JSON Schema for input parameters (name: string, required). However, the tool definition is inferred from template code in ToolsCreate.swift rather than explicitly registered via an MCP server interface. No MCP server implementation is visible in the provided source, only a CLI tool scaffolding system. The schema is present but minimal; descriptions lack context for LLM selection. No output schema is documented. No error handling guidance. The codebase shows a plugin architecture (C ABI surface, dynamic loading) but no evidence of MCP protocol implementation or tool registration.
Return a friendly greeting
Tool definition inferred from template code, not explicitly registered. No MCP server implementation visible.
No output schema documented. LLMs cannot predict response structure or chain to downstream tools.
Tool description is 27 characters, below the 34-char p10 baseline. Lacks context for when/why to call it.
No parameter descriptions. 'name' parameter lacks guidance on format, length, or constraints.
No error handling or recovery guidance. Hardcoded JSON error response ('Invalid arguments') provides no actionable next steps.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2026-07-28+ | v2 |