MCP (Model Context Protocol) server scaffolding CLI. Generate production-ready MCP servers in seconds with stdio and HTTP transport support.
This is a scaffolding CLI tool, not an MCP server itself. The generated template in index.js contains two trivial tools (hello, echo) with minimal descriptions and no error handling. Tool names lack action verbs (should be 'greet_user' not 'hello'). Descriptions are under 20 chars for both tools. No parameter validation, no output schema documentation, no error recovery guidance. The generated code is a bare-bones boilerplate with no production-grade patterns applied.
Echo back the input message
A simple hello world tool
Tool names lack action verbs. 'hello' and 'echo' do not follow verb_noun convention (should be 'greet_user', 'echo_message'). LLMs cannot infer intent from these generic names.
Descriptions are under 20 characters ('A simple hello world tool', 'Echo back the input message'). These lack context for LLM selection and do not explain WHEN to use the tool.
No output schema documented. Tools return text content but do not specify return type, structure, or fields. LLMs cannot plan downstream calls or extract data reliably.
No error handling or recovery guidance. If a tool fails, the generated code throws a generic 'Unknown tool' error with no actionable next steps for the LLM.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | 2026-07-28+ | v2 |
No input validation. Parameters are accepted as-is with no type checking, length limits, or constraint enforcement. LLMs can pass invalid values without feedback.