# MCP Protocol and Specification Use this page for authoritative links about MCP concepts, protocol shape, and official specification assets. ## Official Documentation !!! info "MCP docs" - [MCP introduction](https://modelcontextprotocol.io/docs/getting-started/intro) - [Architecture overview](https://modelcontextprotocol.io/docs/learn/architecture) - [Server concepts](https://modelcontextprotocol.io/docs/learn/server-concepts) - [Client concepts](https://modelcontextprotocol.io/docs/learn/client-concepts) - [Security overview](https://modelcontextprotocol.io/docs/learn/security-overview) ## Protocol and Schema Sources !!! info "Specification repositories" - [MCP specification repository](https://github.com/modelcontextprotocol/spec) - [Specification schema directory](https://github.com/modelcontextprotocol/spec/tree/main/schema) - [Specification issues and proposals](https://github.com/modelcontextprotocol/spec/issues) ## Core Capability References !!! info "Capability details" - [Resources concept docs](https://modelcontextprotocol.io/docs/learn/server-concepts#resources) - [Tools concept docs](https://modelcontextprotocol.io/docs/learn/server-concepts#tools) - [Prompt objects concept docs](https://modelcontextprotocol.io/docs/learn/server-concepts#prompts) - [Sampling concept docs](https://modelcontextprotocol.io/docs/learn/client-concepts) ## Notes - Prefer these links when the user asks about protocol correctness, transport semantics, capability naming, or compatibility. - For implementation-level examples, use [sdk-and-fastmcp.md](./sdk-and-fastmcp.md).