From anthropic-docs
Routes MSP protocol questions to specialized surfaces covering JSON-RPC framing, client/server roles, transports (stdio/HTTP/SSE), and core primitives (tools, resources, prompts, sampling, roots, completion). Includes TypeScript and Python SDK references.
How this skill is triggered — by the user, by Claude, or both
Slash command
/anthropic-docs:mcp-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Field | Value |
CHANGELOG.mdREADME.mdSKILL-clients.mdSKILL-known-issues.mdSKILL-protocol.mdSKILL-servers.mdSKILL-tools-resources-prompts.mdSKILL-transport.mdconfig.jsondocs-snapshot/MANIFEST.jsonreports/2026-05-19.mdreports/2026-05-20.mdreports/2026-05-21.mdreports/2026-05-22.mdreports/2026-05-23.mdreports/2026-05-24.mdreports/2026-05-25.mdreports/2026-05-26.mdreports/2026-05-27.mdreports/2026-05-28.md| Field | Value |
|---|---|
| Source docs | modelcontextprotocol.io |
| Spec repo | modelcontextprotocol/modelcontextprotocol |
| TypeScript SDK | @modelcontextprotocol/sdk |
| Python SDK | mcp |
This skill is auto-updated daily. A pipeline reads the upstream docs and rewrites the per-surface files below. Section structure is stable; content drifts to track upstream.
| Surface file | Read when the user asks about… |
|---|---|
SKILL-protocol.md | JSON-RPC framing, the initialize handshake, capability negotiation, lifecycle, error codes, versioning |
SKILL-clients.md | implementing an MCP client, calling tools, reading resources, the client-side of sampling |
SKILL-servers.md | implementing an MCP server in TypeScript or Python, server-side capability advertisement, server lifecycle |
SKILL-transport.md | stdio transport, streamable HTTP transport, SSE transport (legacy), choosing a transport |
SKILL-tools-resources-prompts.md | defining tools (input schema, output schema), defining resources (URI templates, MIME types), defining prompts, sampling, roots, completion |
This skill is auto-updated daily by a maintainer-run pipeline. File issues at xiaolai/anthropic-docs.
npx claudepluginhub xiaolai/claude-plugin-marketplace --plugin anthropic-docsBuilds, debugs, and extends MCP servers/clients using TypeScript or Python SDKs. Scaffolds projects, registers tools/resources, configures transports, validates schemas with Zod/Pydantic, and tests protocol compliance.
Builds, debugs, and extends MCP servers and clients. Scaffolds projects, implements tool handlers and resource providers, configures stdio/HTTP/SSE transport, validates schemas with Zod or Pydantic, and tests protocol compliance.
Provides patterns, architecture diagrams, and decision trees for building, testing, and deploying Model Context Protocol (MCP) servers in Python and TypeScript with tools, resources, prompts, and transports like stdio, SSE, streamable HTTP.