Servers expose capabilities as tools, resources, and prompts.
Host applications and clients connect against a protocol revision.
A server exposes capabilities as tools, resources, and prompts: the model calls tools, the host application decides which resources enter the context, and the user picks prompts.
A local stdio server reads credentials from the environment. A local HTTP server binds to 127.0.0.1 and checks Origin. A multi-user server is configured as an OAuth 2.1 resource server and validates the token audience.
Messages are JSON-RPC over stdio or Streamable HTTP; actual support depends on the implementation. The 2026-07-28 revision drops the initialize handshake: each request carries its own protocol version and capabilities, so a server keeps no session between requests.
The official MCP Registry holds server metadata for publishing, discovery, and use. The namespace in the server name, the login method, and the version rules decide whether you can publish and which version is latest.
Pick an SDK to write a server or client, then use the Inspector to check the connection, the protocol version, and the tools/list result.
Clients and servers can speak different protocol eras. Before upgrading, read the versioning rules, key changes, and deprecations, then confirm which clients and extensions support what.
Learn what problem MCP solves, its core concepts and typical use cases.
Implement a server or a client, pick an SDK, and connect it to a host application.
Move an implementation to the 2026-07-28 revision: read the versioning rules, the key changes and the deprecations first.
Find out why a server or client misbehaves: start with the debugging guide, reproduce with the Inspector, then script the check.
Settle authorization, harden local servers and learn the attack surface before you ship.
Check which protocol revisions, extensions and clients work together.
In today’s rapidly evolving AI agent landscape, tool quality directly determines the …
Release Timeline The next version of the Model Context Protocol specification will be released on …
The official announcement MCP Apps Now Official explains what MCP Apps are and why they exist. This …
Current documentation: English · 中文
Current developer documentation for MCP 2026-07-28.
The versioned protocol specification for current implementations.
Official MCP extensions, including Apps, authorization, Tasks, and Skills.
Publish, discover, and consume MCP server metadata.
Contribute, discuss protocol changes, and join working groups.
ChatGPT Chinese technology community.