fastmcp-creator
Build Model Context Protocol (MCP) servers - comprehensive coverage of generic MCP protocol AND FastMCP framework specialization. Use when creating any MCP server (Python FastMCP preferred, TypeScript/Node also covered). Includes agent-centric design principles, evaluation creation, Pydantic/Zod validation, async patterns, STDIO/HTTP/SSE transports, FastMCP Cloud deployment, .mcpb packaging, security patterns, and mid-2025+ community practices. Standalone skill with no external dependencies.
npx skills add majiayu000/claude-skill-registry --skill fastmcp-creator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# MCP Server Development ## Scope TRIGGER: The model must activate when building MCP (Model Context Protocol) servers SPECIALIZATION: FastMCP framework (Python, decorator-based) FALLBACK: Generic Python SDK, TypeScript SDK also covered COVERAGE: - Generic MCP protocol (all implementations) - Agent-centric design principles - FastMCP framework (Python, decorator-based, Pydantic validation) - TypeScript/Node MCP SDK (Zod validation) - Evaluation creation for testing server quality - Production deployment and packaging - Security, performance, and observability patterns EXCLUSIONS: - Low-level MCP transport layer details (handled by SDKs/frameworks) - Client-side MCP implementations ## High-Level Workflow TRIGGER: The model must follow this 4-phase workflow when building MCP servers ### Phase 1: Deep Research and Planning #### 1.1 Understand Agent-Centric Design Principles RULE: The model must design tools for AI agents, not just API wrappers PRINCIPLES: **Build for Workflows, Not Just API Endpoints:** - Don't simply wrap existing API endpoints - Build thoughtful, high-impact workflow tools - Consolidate related operations (e.g., `schedule_event` that both checks availability and crea
- Scope
- High-Level Workflow
- Phase 1: Deep Research and Planning
- Phase 2: Implementation
- Phase 3: Review and Refine
- Phase 4: Create Evaluations
- Quick Reference
- FastMCP (Python) Quick Start
- TypeScript/Node Quick Start
- Best Practices Summary
- Resources
- Standalone Operation
python -m py_compile your_server.py # Verify syntax npm run build # Must complete without errors pip install -r scripts/requirements.txt export ANTHROPIC_API_KEY=your_api_key python scripts/evaluation.py \ evaluation.xml
What does the fastmcp-creator skill do?
Build Model Context Protocol (MCP) servers - comprehensive coverage of generic MCP protocol AND FastMCP framework specialization. Use when creating any MCP server (Python FastMCP preferred, TypeScript/Node also covered). Includes agent-centric design principles, evaluation creation, Pydantic/Zod validation, async patterns, STDIO/HTTP/SSE transports, FastMCP Cloud deployment, .mcpb packaging, security patterns, and mid-2025+ community practices. Standalone skill with no external dependencies.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill fastmcp-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
