A utility for managing MCP client config path, such as Claude Desktop and code, Cline, Cursor
Single utility tool with adequate naming but minimal description quality and missing output schema documentation. The tool `get_config_path` follows verb_noun convention (positive), but the description is generic and lacks context about when/why to use it. Input parameters have basic descriptions but lack validation constraints (enums, ranges). No documented output schema. The server appears to be a utility library without proper MCP tool registration metadata, tool definitions are inferred from the Python function signature rather than explicitly registered with full MCP schemas. This inference capping combined with missing output documentation keeps the score in the D range.
Get the config path for a given app name and optional base path.
Missing output schema documentation. No documented return type structure for the string path result.
Tool definitions appear inferred from function signatures rather than explicitly registered with MCP tool schemas. Tool name, descriptions, and parameters are visible but full MCP tool registration metadata is not evident in source.
Generic tool description (41 chars: 'Get the config path for a given app name and optional base path.') lacks context about use cases, supported applications, or when to call this tool instead of alternatives.
'name' parameter lacks enum constraint. Should declare valid values: claude_desktop, cline, roo_code, claude_code, vscode, cursor, mcphub.nvim, windsurf, mcplinker. Free-form strings invite hallucinated values outside this list.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 40 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 34 | - | v1 |
'path' parameter description is vague ('Optional base path to use instead of the user's home directory'). Lacks clarity on expected format, path validity constraints, or when this parameter should be used.