| name | mcp-documentation |
| description | Reference and learning guide for the Model Context Protocol (MCP). Use when implementing clients/servers or debugging connection issues. For server listings, see mcp-server-registry. |
MCP Documentation Skill
When to Use
- When needing to understand the underlying architecture of MCP.
- When implementing a custom MCP client or server.
- To research specific protocol features (Resources, Prompts, Tools).
Reference
Official MCP Documentation
Instructions
1. Conceptual Understanding
- Clients: Applications like Claude Desktop or IDEs that connect to servers.
- Servers: Lightweight programs that expose tools, resources, and prompts.
- Transports: The communication layer (usually Stdio or SSE).
2. Implementation Guide
- SDKs: Use the official SDKs for TypeScript or Python.
- Core Components:
Tools: Executable functions (e.g., calculate_roi).
Resources: Data sources (e.g., database://logs).
Prompts: Pre-defined templates for LLM interaction.
3. Debugging
- Use the MCP Inspector to test servers interactively.
- Check transport logs for message parsing errors.
Quality Gates
- Compliance with the latest Specification.
- Use of official SDKs for standardized implementations.
- Documentation of custom tools/resources for agent discoverability.