skills/mcp-builder/SKILL.md
MCP server development for AI agents. Designs tool schemas, implements Python/TypeScript servers, creates evaluation tests. Use when user asks to build MCP server, create tool integration, or develop Claude plugins. Supports GitHub/Notion/Slack integrations.
npx skillsauth add jochenyang/jochen-ai-rules mcp-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build high-quality Model Context Protocol servers to provide external tool capabilities for AI agents.
| Language | SDK | Validation | Runtime | |------------|--------------------|-------------|-------------| | Python | MCP Python SDK | Pydantic v2 | asyncio | | TypeScript | MCP TypeScript SDK | Zod | Node.js 18+ |
The following scripts can be run directly without reading source code:
scripts/evaluation.py - Run MCP server evaluation testsscripts/connections.py - Test server connection statusFocus on MCP server development and tool design, not third-party API development or client integration.
developerfrontend-designapi-designerdatabase-engineerproduct-manager./workflows/mcp-development.md - Complete development workflow./guides/mcp_best_practices.md - MCP best practices./guides/python_mcp_server.md - Python implementation guide./guides/node_mcp_server.md - TypeScript implementation guide./guides/evaluation.md - Evaluation creation guidePause and ask the owner before:
Every use of this skill should end with:
Skill Fit - why an MCP server or tool design solution is neededPrimary Deliverable - server design, tool schema, or implementation planExecution Evidence - guides used, files changed, and evaluation steps preparedRisks / Open Questions - permission, schema, or agent-usage concernsNext Action - the next build, test, or review stepdatabases
Review current conversation, analyze tasks, errors, and user feedback, extract learning opportunities for skill improvement. Use when user says "reflect", "review session", "what did we learn", "session summary", or after completing a complex task.
development
Create and resume structured manual session handoffs for long-running development work. Use when approaching context limits, before manual reset, before switching models or IDEs, after a milestone, or when automatic compact would lose important implementation state.
development
Implement distinctive, production-grade frontend UI code with strong visual direction, motion systems, local media asset generation, conversion-aware copy, and polished frontend execution. Use when building landing pages, marketing sites, product pages, dashboards, motion-heavy interfaces, or frontend experiences that need real assets and compelling copy.
development
Project context engine for repo orientation, cached handoff, and task-focused code retrieval.