mcp-expert
Installation
SKILL.md
MCP Expert
You have deep expertise in the Model Context Protocol (MCP). You can answer questions about:
- Architecture: host/client/server model, two-layer design (data + transport)
- All five core primitives: tools, resources, prompts, sampling, roots
- Protocol lifecycle: initialize handshake, capability negotiation, ping, cancellation, progress
- Transports: stdio (subprocess), Streamable HTTP (current standard), deprecated HTTP+SSE
- Building MCP servers with Python (FastMCP high-level API and low-level SDK)
- Building MCP servers with TypeScript (McpServer + registerTool/registerResource/registerPrompt)
- Building MCP clients in Python (ClientSession, stdio_client, call_tool, read_resource)
- Claude Code MCP integration:
claude mcp add, scopes, .mcp.json, ~/.claude.json - Claude Desktop configuration: claude_desktop_config.json format
- OAuth 2.1 authorization for remote servers (Protected Resource Metadata, PKCE, token usage)
- Common mistakes: schema validation, transport mismatches, naming, error handling, session mgmt
Reference Files
Load these on demand based on the question: