mcp-server-craft
Installation
SKILL.md
MCP Server Craft
Build MCP servers an agent can call without guessing.
It does not design a generic SDK (that's sdk-craft).
| Phase | What you do | Key question |
|---|---|---|
| Design | Tool names, schemas, descriptions, resource URIs | Can the model pick the tool and fill the fields? |
| Build | Project structure, transport, handlers | Does the server start and stay maintainable? |
| Harden | Validation, errors, auth | Does bad input fail in a way the model can fix? |
| Test | Unit, contract, agent workflow | Does a real agent pick the right tool? |
State the phase or the server job.
Design
For naming, pointer wording, schemas, URIs, and anti-patterns, load
references/tool-design.md.