354 pages for repository.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…h theme={null} npm install -g npx ``` 2. Clone the repository: ```bash theme={null} git clone https://github.com/spring-projects/spring-ai-examples.git cd mode…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…extprotocol/servers/tree/main/src/filesystem) in the official servers repository. #### Design Philosophy Roots serve as a coordination mechanism between clients and servers, not a security boundary.…
SDKs
Model Context Protocol · in the page
docs/2025-06-18/sdk
…about [SDK tiers](/community/sdk-tiers). ## Available SDKs | SDK | Repository | Tier | | :- | :- | -: | | <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io)…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…example npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git ``` </Tab> </Tabs> #### Inspecting locally developed servers To inspect servers locally…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…ript"> You can see the complete TypeScript project in the [sample repository](https://github.com/localden/min-ts-mcp-auth). Prior to running the code below, ensure that you have a `.env` file…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…h theme={null} npm install -g npx ``` 2. Clone the repository: ```bash theme={null} git clone https://github.com/spring-projects/spring-ai-examples.git cd mode…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…extprotocol/servers/tree/main/src/filesystem) in the official servers repository. #### Design Philosophy Roots serve as a coordination mechanism between clients and servers, not a security boundary.…
SDKs
Model Context Protocol · in the page
docs/2025-11-25/sdk
…about [SDK tiers](/community/sdk-tiers). ## Available SDKs | SDK | Repository | Tier | | :- | :- | -: | | <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io)…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…example npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git ``` </Tab> </Tabs> #### Inspecting locally developed servers To inspect servers locally…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…ript"> You can see the complete TypeScript project in the [sample repository](https://github.com/localden/min-ts-mcp-auth). Prior to running the code below, ensure that you have a `.env` file…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…h theme={null} npm install -g npx ``` 2. Clone the repository: ```bash theme={null} git clone https://github.com/spring-projects/spring-ai-examples.git cd mode…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…extprotocol/servers/tree/main/src/filesystem) in the official servers repository. #### Design Philosophy Roots serve as a coordination mechanism between clients and servers, not a security boundary.…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…about [SDK tiers](/community/sdk-tiers). ## Available SDKs | SDK | Repository | Tier | | :- | :- | -: | | <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io)…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…e={null} npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git ``` </Tab> <Tab title="Remote HTTP server"> ```bash theme={null} npx @modelcont…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…g for one of the **composable test servers** shipped in the Inspector repository. Clone the repo, build the test servers, then point the Inspector at the config the section names. ```bash theme={null…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…ript"> You can see the complete TypeScript project in the [sample repository](https://github.com/localden/min-ts-mcp-auth). Prior to running the code below, ensure that you have a `.env` file…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…h theme={null} npm install -g npx ``` 2. Clone the repository: ```bash theme={null} git clone https://github.com/spring-projects/spring-ai-examples.git cd mode…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…extprotocol/servers/tree/main/src/filesystem) in the official servers repository. #### Design Philosophy Roots serve as a coordination mechanism between clients and servers, not a security boundary.…
SDKs
Model Context Protocol · in the page
docs/draft/sdk
…about [SDK tiers](/community/sdk-tiers). ## Available SDKs | SDK | Repository | Tier | | :- | :- | -: | | <Icon icon="square-js" size={24} /> [TypeScript](https://ts.sdk.modelcontextprotocol.io)…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…e={null} npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git ``` </Tab> <Tab title="Remote HTTP server"> ```bash theme={null} npx @modelcont…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…g for one of the **composable test servers** shipped in the Inspector repository. Clone the repo, build the test servers, then point the Inspector at the config the section names. ```bash theme={null…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…ript"> You can see the complete TypeScript project in the [sample repository](https://github.com/localden/min-ts-mcp-auth). Prior to running the code below, ensure that you have a `.env` file…
Example Servers
Model Context Protocol · in the page
examples
…## Additional example servers (archived) Visit the [servers-archived repository](https://github.com/modelcontextprotocol/servers-archived) to get access to archived example servers that are no longer…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…rnatively, you can install the skill manually by cloning the ext-apps repository: ```bash theme={null} git clone https://github.com/modelcontextprotocol/ext-apps.git ``` And then cop…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…ocol.io/api/) for implementation details. ## Examples The [ext-apps repository](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples) includes ready-to-run examples demonstrating diff…
Enterprise-Managed Authorization
Model Context Protocol · in the page
extensions/auth/enterprise-managed-authorization
…. ## Related resources <CardGroup cols={2}> <Card title="ext-auth repository" icon="github" href="https://github.com/modelcontextprotocol/ext-auth"> Source code and reference implementations…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…. ## Related resources <CardGroup cols={2}> <Card title="ext-auth repository" icon="github" href="https://github.com/modelcontextprotocol/ext-auth"> Source code and reference implementations…
Authorization Extensions
Model Context Protocol · in the page
extensions/auth/overview
…uthorization mechanisms for the Model Context Protocol The [ext-auth repository](https://github.com/modelcontextprotocol/ext-auth) contains official MCP extensions that add authorization capabilities…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…s (DCR, CIMD). Check each extension's specification and the [ext-auth repository](https://github.com/modelcontextprotocol/ext-auth) for the latest implementation status. </Note> ## Adding extension s…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…P process (Extensions Track). Feel free to reference the experimental repository and any reference implementations you built during incubation to demonstrate the extension's practicality. ## Creating…
Skills
Model Context Protocol · in the page
extensions/skills/overview
…s > Discover and read Agent Skills from MCP servers The [ext-skills repository](https://github.com/modelcontextprotocol/ext-skills) contains the published specification for the official Skills exten…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…ronous task execution for long-running MCP operations The [ext-tasks repository](https://github.com/modelcontextprotocol/ext-tasks) contains the full specification and documentation for MCP Tasks. <…
The MCP Registry
Model Context Protocol · in the page
registry/about
…sues). </Note> The MCP Registry is the official centralized metadata repository for publicly accessible MCP servers, backed by major trusted contributors to the MCP ecosystem such as Anthropic, GitHu…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…deGroup> ## Step 2: Add Secrets You may need to add a secret to the repository depending on which authentication method you choose: * **GitHub OIDC Authentication**: No dedicated secret necessary.…
The MCP Registry Moderation Policy
Model Context Protocol · in the page
registry/moderation-policy
…l. ## Appeals Think we made a mistake? Open an issue on our [GitHub repository](https://github.com/modelcontextprotocol/registry) with: * The name of the server * Why you believe the server doesn't…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…} } ] } ``` The format of `identifier` is `registry/namespace/repository:tag`. For example, `docker.io/user/app:1.0.0` or `ghcr.io/user/app:1.0.0`. The tag can also be specified as a digest.…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…escript` server from the [`modelcontextprotocol/quickstart-resources` repository](https://github.com/modelcontextprotocol/quickstart-resources) to follow along with this tutorial: ```bash theme={null…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…”), and related conduct. The Registry is intended to be a centralized repository of MCP servers developed by community members to facilitate easy access by AI applications. These terms are governed b…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…in the `seps/` directory of the Model Context Protocol specification repository. The workflow assigns SEP numbers from pull request numbers, maintains version history in Git, and replaces the previou…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…spec. * [ext-apps](https://github.com/modelcontextprotocol/ext-apps) repository contains a prototype implementation by Olivier Chafik.
SEP-2133: Extensions
Model Context Protocol · in the page
seps/2133-extensions
…rotocol` vendor prefix in their extension identifiers. An *extension repository* is a repository within the official modelcontextprotocol github org with the `ext-` prefix, e.g. [https://github.com/m…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…`docs/community/<group-name>/charter.mdx` in the modelcontextprotocol repository and added to the `docs/docs.json` file. A copyable version of this template is published at [`docs/community/charter-te…
SEP-2484: Require Conformance Tests for Standards Track SEPs to Reach Final Status
Model Context Protocol · in the page
seps/2484-conformance-tests-required-for-final-seps
…vering its normative requirements must be merged into the conformance repository, accompanied by a structured traceability file mapping each MUST/MUST NOT and SHOULD/SHOULD NOT to a check or a documen…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…digests) is maintained as a standalone document in the Working Group repository: [rationale.md](https://github.com/modelcontextprotocol/ext-skills/blob/main/docs/rationale.md). One point of that des…
SEP-986: Specify Format for Tool Names
Model Context Protocol · in the page
seps/986-specify-format-for-tool-names
…ormats. Example code and migration scripts can be included in the MCP repository. ## Security Implications None. Standardizing tool name format does not introduce new security risks.
Roots
Model Context Protocol · in the page
specification/2024-11-05/client/roots
…"uri": "file:///home/user/repos/frontend", "name": "Frontend Repository" }, { "uri": "file:///home/user/repos/backend", "name": "Backend Repository" } ] ``` ## Error Handling…
Roots
Model Context Protocol · in the page
specification/2025-03-26/client/roots
…"uri": "file:///home/user/repos/frontend", "name": "Frontend Repository" }, { "uri": "file:///home/user/repos/backend", "name": "Backend Repository" } ] ``` ## Error Handling…
Roots
Model Context Protocol · in the page
specification/2025-06-18/client/roots
…"uri": "file:///home/user/repos/frontend", "name": "Frontend Repository" }, { "uri": "file:///home/user/repos/backend", "name": "Backend Repository" } ] ``` ## Error Handling…
Authorization
Model Context Protocol · in the page
specification/2025-11-25/basic/authorization
…ization Extensions](https://github.com/modelcontextprotocol/ext-auth) repository.
Roots
Model Context Protocol · in the page
specification/2025-11-25/client/roots
…"uri": "file:///home/user/repos/frontend", "name": "Frontend Repository" }, { "uri": "file:///home/user/repos/backend", "name": "Backend Repository" } ] ``` ## Error Handling…