This directory is the source-of-truth markdown corpus for the ZCP docs site. It is organized to feel closer to the official MCP docs structure: start with an introduction, learn the core concepts, choose a transport and auth model, then move into server/client guides, examples, and reference material.
Every primary page now has a Chinese companion file named *.zh.md, and the
docs site exposes an English / Chinese language switch on every page.
ZCP exposes two surfaces from one runtime:
- an MCP-compatible surface for interoperability
- a native ZCP surface for lower token overhead and tighter runtime control
The docs below are written to make that split explicit instead of hiding it.
If you are new to the project, use this order:
introduction_getting_started.mdcore_concepts_tools_resources_prompts.mdcore_concepts_sampling_elicitation_roots_logging_tasks.mdtransports_guide.mdauthorization_guide.mdserver_guide.mdclient_guide.mdsemantic_workflow_profile.mdexamples_and_use_cases.mdfaq.md
After that, use the reference documents as needed:
mcp_protocol_reference.mdsdk_api_reference.mdmcp_capability_matrix.mdmcp_migration.mdbenchmark_methodology.mdmcp_gap_todo.md
introduction_getting_started.md- what ZCP is
- how it relates to MCP
- first local server and client paths
core_concepts_tools_resources_prompts.md- tools
- resources
- resource templates
- prompts
core_concepts_sampling_elicitation_roots_logging_tasks.md- sampling
- elicitation
- roots
- logging
- progress
- tasks
transports_guide.mdauthorization_guide.mdserver_guide.mdclient_guide.mdsemantic_workflow_profile.md
examples_and_use_cases.mdfaq.md
mcp_protocol_reference.mdsdk_api_reference.mdmcp_capability_matrix.mdmcp_migration.mdbenchmark_methodology.mdmcp_gap_todo.md
This repository owns:
- protocol explanation and conceptual docs
- compatibility and migration framing
- benchmark methodology and documentation copy
- the markdown rendered by
docs/web
This repository does not own:
- the Python runtime and SDK in
zero-context-protocol-python/src/zcp - the Python tests in
zero-context-protocol-python/tests - example benchmark scripts in
zero-context-protocol-python/examples
If a behavior claim in these docs conflicts with runtime behavior, the Python SDK implementation and tests win. Update the markdown to match the code.