What problem does it solve?
This Skill provides a comprehensive guide to building MCP (Model Context Protocol) servers, covering tool design, resource patterns, and best practices.
Core Features & Use Cases
- MCP Server Building Principles: Offers guidelines for tool design, resource patterns, and error handling.
- Server Architecture: Explains project structure and transport types like Stdio, SSE, and WebSocket.
- Tool Design Principles: Outlines good design principles and input schema design for tools.
- Resource Patterns: Discusses static, dynamic, and template resource types and URI patterns.
- Error Handling: Details error types and best practices for handling errors.
- Multimodal Handling: Describes supported types for text, images, and files.
- Security Principles: Covers input validation, API keys, and configuration.
- Testing: Discusses test categories like unit, integration, and contract.
- Best Practices Checklist: Provides a checklist for ensuring quality in MCP tools.
Quick Start
Use the mcp-builder skill to understand the principles for building a new MCP server.