A generic MCP server that dynamically exposes tools, resources, and prompts based on a project-level config.
Three tools with basic descriptions and minimal schemas. Tool names follow verb_noun convention (init, list_namespaces, list_actions), which is good. However, descriptions are generic and lack actionable context. The init tool has an empty input schema ({}), which is acceptable for zero-parameter tools. list_namespaces and list_actions have minimal parameter documentation. No output schemas are documented, forcing LLMs to infer response structure. No error handling guidance, no parameter constraints, and no indication of what fields downstream tools should expect. Schemas are present but sparse, no type validation beyond basic strings.
Create an example mcp-general config and agent rules in the current project
List all tools, resources, and prompts for a namespace
List all available namespaces with their tools, resources, and prompts counts. Use list_actions to see the specific action names.
No output schemas documented for any tool. LLMs cannot infer what fields to expect from responses, forcing them to guess at downstream tool parameters and breaking tool composition.
Parameter descriptions are minimal or missing. 'namespace' parameter in list_actions has a basic description but lacks guidance on valid values, format, or how to discover available namespaces.
No error handling guidance. Tools do not document what happens on failure (e.g., invalid namespace, missing config file) or how LLMs should recover.
Tool descriptions lack context on when to use each tool. 'list_actions' says 'List all tools, resources, and prompts for a namespace' but does not explain when an LLM should call this vs list_namespaces, or what the typical workflow is.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2026-07-28+ | v2 |
init tool description does not clarify what 'example mcp-general config' means or what 'agent rules' are. LLMs cannot determine if this is a safe operation or what side effects to expect.