An interactive CLI for scaffolding ready-to-develop MCP servers and clients in TypeScript or JavaScript.
This is a scaffolding/CLI kit, not an MCP server itself. The source code snippet is truncated and incomplete, the actual tool registration, input schema, and output schema are not visible. The description provided ('Search documents in the knowledge base') is minimal (47 chars, below the 50-200 char ideal). No parameter documentation is visible. No input schema is visible in the provided source. The project itself is a generator of MCP servers, not a functional MCP server, it lacks tool registration code, protocol handlers, and a runnable server implementation. The template contains only prompts registration (review_document), not tools. This evaluation must penalize the absence of evidence: no schemas visible = schema score 0; description is bare-bones = description score low; tool definition is inferred, not explicitly visible = per-tool cap at 50.
Search documents in the knowledge base
Tool definition is inferred, not explicitly visible in source code. The file path indicates a template, not a running server. No explicit tool registration with schemas found.
Description is only 47 characters ('Search documents in the knowledge base').
No parameter documentation visible. Cannot verify that parameters have descriptions, types, or constraints.
No output schema documented. LLMs cannot plan downstream calls or extract return data without knowing the response structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 33 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 23 | - | v1 |
This repository is a scaffolding CLI (create-mcp-kit), not a functional MCP server. It generates templates for MCP servers but does not itself implement the MCP protocol. The provided 'server' is not executable as an MCP server.