MCP server for applying Rapid Dev Guide development rules to software projects.
Server provides 8 read-only tools with consistent naming (verb_noun pattern: get_, list_, search_) and basic descriptions. All tools have input schemas with type definitions. However, descriptions are generic (avg ~60 chars, below 194-char baseline), parameter descriptions lack detail about constraints/formats, and output schemas are not documented. No error handling guidance, no pagination support despite list_rules potentially returning many items, and no tool annotations (readOnlyHint). Composition is sound, each tool has one responsibility, but descriptions don't explain WHEN to use each tool vs. alternatives (e.g., get_rule vs. search_rules).
Get the 'Before Moving On' checklist section from a specific rule
Extract and list all coding principles from a specific rule
Extract and list all concepts from a specific rule
Get learning projects from a specific learning rule
Get a specific development rule by name, ID, or alias
Get recommended development rules for a specific task or context
List all available development rules with their IDs, titles, and aliases
Descriptions lack WHEN/WHY guidance. 'Get a specific development rule by name, ID, or alias' (50 chars) does not explain when to use get_rule vs. search_rules, or what 'alias' means. LLMs cannot disambiguate without explicit guidance.
Parameter descriptions are minimal. 'The name, ID, or alias of the rule to retrieve' does not explain what an 'alias' is, how to discover valid aliases, or format constraints. LLMs will guess.
Output schemas not documented. Tools return structured data but LLMs cannot plan downstream calls without knowing field names, types, and structure. E.g., does get_rule return {id, title, content, aliases} or {rule_id, rule_title, rule_body}?
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
Search for development rules by keywords
list_rules has no pagination support (limit, offset, page_size). If rules grow beyond ~50 items, response will bloat context window. Baseline pattern requires pagination for list tools.
No tool annotations. All tools are read-only but lack readOnlyHint annotation. This prevents clients from optimizing caching, retry logic, or permission checks. Current spec (2026-07-28) supports tool annotations.