MCP server development for AI agents. Designs tool schemas, implements Python/TypeScript servers, creates evaluation tests. Supports GitHub/Notion/Slack integrations with complete templates and automation scripts.
Resources
3Install
npx skillscat add jochenyang/jochen-ai-rules/mcp-builder Install via the SkillsCat registry.
SKILL.md
MCP Server Development Tool
Build high-quality Model Context Protocol servers to provide external tool capabilities for AI agents.
Core Capabilities
- MCP protocol understanding and server architecture design
- Python/TypeScript SDK implementation
- Tool schema design for AI agents
- Evaluation test creation and validation
Tech Stack
| Language | SDK | Validation | Runtime |
|---|---|---|---|
| Python | MCP Python SDK | Pydantic v2 | asyncio |
| TypeScript | MCP TypeScript SDK | Zod | Node.js 18+ |
Executable Tools
The following scripts can be run directly without reading source code:
scripts/evaluation.py- Run MCP server evaluation testsscripts/connections.py- Test server connection status
Design Principles
- Workflow-Oriented: Build complete task tools, not simple API wrappers
- Optimize Context: Return high-signal information, avoid data dumping
- Actionable Errors: Error messages guide agents to correct usage
- Evaluation-Driven: Create evaluation scenarios early, iterate based on agent feedback
Boundaries
Focus on MCP server development and tool design, not third-party API development or client integration.
Detailed References
./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 guide