modelcontextprotocol ยท Model Context Protocol Docs
Model Context Protocol
Covers the governance, community contribution, and development standards for the Model Context Protocol, including project charters, contributor roles, communication protocols, design principles, and SDK conformance r...
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Model Context Protocol
Covers the governance, community contribution, and development standards for the Model Context Protocol, including project charters, contributor roles, communication protocols, design principles, and SDK conformance r...
When To Use
Use when you need to understand how to contribute to the MCP project, follow its design principles, navigate the contributor ladder, or understand the governance and working group charters.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/example-clients-md/workflow-guide.md | A list of existing applications and platforms that implement the Model Context Protocol to support MCP servers. | Questions about a list of existing applications and platforms that implement the Model Context Protocol to support MCP servers. |
examples/example-clients-md/modelcontextprotocol-mcp-docs-clients.bash | Bash commands for installing MCP clients using brew. | Exact payloads, commands, or snippets shown in Bash commands for installing MCP clients using brew. |
docs/antitrust-policy-community-md/workflow-guide.md | The community antitrust policy document outlining participation, meeting conduct, and standard-setting requirements for the Model Context Protocol project. | Questions about the community antitrust policy document outlining participation, meeting conduct, and standard-setting requirements f... |
docs/group-name-charter-community-template-md/workflow-guide.md | A markdown template used to define the mission, scope, and structure for MCP working groups and interest groups. | Questions about a markdown template used to define the mission, scope, and structure for MCP working groups and interest groups. |
examples/group-name-charter-community-template-md/modelcontextprotocol-group-charter-community-template.markdown | A markdown template containing structural sections for defining a community working group or interest group mission and type. | Exact payloads, commands, or snippets shown in A markdown template containing structural sections for defining a community working group or interest group mission a... |
docs/contributor-communication-community-md/workflow-guide.md | A markdown document outlining the communication strategy, channels, and framework for contributors to the Model Context Protocol community. | Questions about a markdown document outlining the communication strategy, channels, and framework for contributors to the Model Conte... |
docs/contributing-to-mcp-community-md/workflow-guide.md | A guide outlining the prerequisites, repository structure, and project roles for contributing to the Model Context Protocol community. | Questions about a guide outlining the prerequisites, repository structure, and project roles for contributing to the Model Context Pr... |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-environment-check.bash | A bash script snippet used to verify the required versions of Node.js, npm, and git for contributing to the MCP community. | Exact payloads, commands, or snippets shown in A bash script snippet used to verify the required versions of Node.js, npm, and git for contributing to the MCP commu... |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-git-clone.bash | A bash command sequence for cloning the modelcontextprotocol repository to begin contributing. | Exact payloads, commands, or snippets shown in A bash command sequence for cloning the modelcontextprotocol repository to begin contributing. |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-npm-install.bash | A bash command snippet demonstrating how to install dependencies for the mcp-docs project using npm. | Exact payloads, commands, or snippets shown in A bash command snippet demonstrating how to install dependencies for the mcp-docs project using npm. |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-check-command.bash | A bash command used to run the npm check script for validating contributions to the MCP documentation. | Exact payloads, commands, or snippets shown in A bash command used to run the npm check script for validating contributions to the MCP documentation. |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-git-branch-creation.bash | A bash command demonstrating how to create a new feature branch for contributing to the MCP documentation. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to create a new feature branch for contributing to the MCP documentation. |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-git-commit.bash | A bash command demonstrating the standard git commit message format for contributing to the MCP documentation. | Exact payloads, commands, or snippets shown in A bash command demonstrating the standard git commit message format for contributing to the MCP documentation. |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-git-push-command.bash | A bash command demonstrating how to push a feature branch to the origin repository when contributing to the MCP community. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to push a feature branch to the origin repository when contributing to the MCP commu... |
examples/contributing-to-mcp-community-md/mcp-docs-contributing-gh-pr-create.bash | A bash command demonstrating how to automatically create a pull request using the GitHub CLI. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to automatically create a pull request using the GitHub CLI. |
examples/contributing-to-mcp-community-md/mcp-docs-generation-bash-command.bash | A bash command used to generate schemas within the mcp-docs repository. | Exact payloads, commands, or snippets shown in A bash command used to generate schemas within the mcp-docs repository. |
examples/contributing-to-mcp-community-md/mcp-docs-serve-docs-command.bash | A bash command used to run the local documentation server for the MCP project. | Exact payloads, commands, or snippets shown in A bash command used to run the local documentation server for the MCP project. |
examples/contributing-to-mcp-community-md/mcp-docs-npm-check-docs-command.bash | A bash command used to run the documentation linting and validation process for the MCP repository. | Exact payloads, commands, or snippets shown in A bash command used to run the documentation linting and validation process for the MCP repository. |
docs/contributor-ladder-community-md/workflow-guide.md | A markdown document outlining the roles, responsibilities, and advancement criteria for the Model Context Protocol community contributor ladder. | Questions about a markdown document outlining the roles, responsibilities, and advancement criteria for the Model Context Protocol co... |
docs/design-principles-community-md/workflow-guide.md | A markdown document outlining the core design principles for the Model Context Protocol, including convergence, composability, interoperability, and stability. | Questions about a markdown document outlining the core design principles for the Model Context Protocol, including convergence, compo... |
docs/file-uploads-charter-community-md/workflow-guide.md | The mission statement, scope, and group guidelines for the Model Context Protocol file uploads working group. | Questions about the mission statement, scope, and group guidelines for the Model Context Protocol file uploads working group. |
docs/governance-and-stewardship-community-md/workflow-guide.md | Markdown document outlining the Model Context Protocol community governance policies, technical governance, communication channels, and roles. | Questions about markdown document outlining the Model Context Protocol community governance policies, technical governance, communica... |
docs/inspector-v2-working-group-charter-community-md/workflow-guide.md | The official charter defining the mission, scope, and group type for the Model Context Protocol Inspector V2 working group. | Questions about the official charter defining the mission, scope, and group type for the Model Context Protocol Inspector V2 working... |
docs/interceptors-charter-community-md/workflow-guide.md | The charter defining the mission, scope, and group type for the MCP Interceptors Working Group. | Questions about the charter defining the mission, scope, and group type for the MCP Interceptors Working Group. |
docs/sdk-tiering-system-community-tiers-md/workflow-guide.md | A markdown document outlining the requirements, conformance testing, and advancement criteria for the Model Context Protocol SDK tiering system. | Questions about a markdown document outlining the requirements, conformance testing, and advancement criteria for the Model Context P... |
docs/sdk-working-group-charter-community-md/workflow-guide.md | The official charter defining the mission, scope, and group type for the Model Context Protocol SDK Working Group. | Questions about the official charter defining the mission, scope, and group type for the Model Context Protocol SDK Working Group. |
docs/sep-guidelines-community-md/workflow-guide.md | Guidelines and workflows for proposing Specification Enhancement Proposals within the Model Context Protocol community. | Questions about guidelines and workflows for proposing Specification Enhancement Proposals within the Model Context Protocol community. |
examples/sep-guidelines-community-md/mcp-sep-guidelines-flowchart.mermaid | A mermaid flowchart diagram illustrating the lifecycle and decision stages of the SEP guidelines process. | Exact payloads, commands, or snippets shown in A mermaid flowchart diagram illustrating the lifecycle and decision stages of the SEP guidelines process. |
docs/server-card-charter-community-md/workflow-guide.md | The mission statement, scope, and operational guidelines for the MCP Server Card working group. | Questions about the mission statement, scope, and operational guidelines for the MCP Server Card working group. |
docs/skills-over-mcp-charter-community-md/workflow-guide.md | The community charter defining the mission, scope, and group structure for the Skills Over MCP working group. | Questions about the community charter defining the mission, scope, and group structure for the Skills Over MCP working group. |
docs/triggers-and-events-charter-community-md/workflow-guide.md | A markdown document outlining the mission, scope, and governance for the Model Context Protocol triggers and events community charter. | Questions about a markdown document outlining the mission, scope, and governance for the Model Context Protocol triggers and events c... |
docs/working-and-interest-groups-community-md/workflow-guide.md | A markdown document outlining the governance rules and distinctions between Interest Groups and Working Groups within the Model Context Protocol community. | Questions about a markdown document outlining the governance rules and distinctions between Interest Groups and Working Groups within... |
docs/roadmap-development-md/workflow-guide.md | A markdown document outlining the development roadmap and priority areas for the Model Context Protocol evolution. | Questions about a markdown document outlining the development roadmap and priority areas for the Model Context Protocol evolution. |
docs/build-an-mcp-client-docs-develop-md/workflow-guide.md | A technical guide detailing the steps and architecture required to develop a Model Context Protocol client. | Questions about a technical guide detailing the steps and architecture required to develop a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-mcp-client-bash-setup.bash | Bash commands to initialize a new MCP client project directory, set up a virtual environment, and install required Python dependencies. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new MCP client project directory, set up a virtual environment, and install required Py... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-powershell-setup-commands.powershell | PowerShell commands for initializing a project directory, setting up a virtual environment, and installing required MCP packages. | Exact payloads, commands, or snippets shown in PowerShell commands for initializing a project directory, setting up a virtual environment, and installing required M... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-env-setup.bash | A bash command to create a .env file containing the ANTHROPIC_API_KEY for MCP client development. | Exact payloads, commands, or snippets shown in A bash command to create a .env file containing the ANTHROPICAPIKEY for MCP client development. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-bash-setup.bash | Bash commands to initialize a project environment and configure gitignore for an MCP client development setup. | Exact payloads, commands, or snippets shown in Bash commands to initialize a project environment and configure gitignore for an MCP client development setup. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-python-stdio-implementation.python | A Python implementation of an MCP client using the stdio transport to connect to a server. | Exact payloads, commands, or snippets shown in A Python implementation of an MCP client using the stdio transport to connect to a server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-python-implementation.python | A Python implementation demonstrating how to asynchronously connect to and interact with an MCP server. | Exact payloads, commands, or snippets shown in A Python implementation demonstrating how to asynchronously connect to and interact with an MCP server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-python-implementation-2.python | A Python implementation demonstrating how to initialize an MCP session and process queries using available tools. | Exact payloads, commands, or snippets shown in A Python implementation demonstrating how to initialize an MCP session and process queries using available tools. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-python-interactive-chat-loop.python | A Python implementation of an asynchronous interactive chat loop for an MCP client. | Exact payloads, commands, or snippets shown in A Python implementation of an asynchronous interactive chat loop for an MCP client. |
examples/build-an-mcp-client-docs-develop-md/modelcontextprotocol-python-mcp-client-implementation.python | A Python implementation of an asynchronous MCP client that connects to a server and enters a chat loop. | Exact payloads, commands, or snippets shown in A Python implementation of an asynchronous MCP client that connects to a server and enters a chat loop. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-client-bash-command-examples.bash | Bash commands demonstrating how to run an MCP client using uv and node to connect to a server. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run an MCP client using uv and node to connect to a server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-python-run-command-examples.bash | Bash commands demonstrating how to run an MCP client using uv with relative, absolute, and Windows-style file paths. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run an MCP client using uv with relative, absolute, and Windows-style file paths. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-project-setup.bash | Bash commands to initialize a new TypeScript project and install the necessary Model Context Protocol SDK dependencies. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new TypeScript project and install the necessary Model Context Protocol SDK dependencies. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-powershell-setup-commands-2.powershell | PowerShell commands for creating a project directory, initializing an npm project, and installing necessary MCP SDK dependencies. | Exact payloads, commands, or snippets shown in PowerShell commands for creating a project directory, initializing an npm project, and installing necessary MCP SDK d... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-package.json | A package.json configuration file for setting up a TypeScript-based Model Context Protocol client project. | Exact payloads, commands, or snippets shown in A package.json configuration file for setting up a TypeScript-based Model Context Protocol client project. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-tsconfig-configuration.json | A TypeScript configuration file specifying compiler options for building an MCP client project. | Exact payloads, commands, or snippets shown in A TypeScript configuration file specifying compiler options for building an MCP client project. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-bash-setup-2.bash | A bash command to create a .env file containing the ANTHROPIC_API_KEY environment variable. | Exact payloads, commands, or snippets shown in A bash command to create a .env file containing the ANTHROPICAPIKEY environment variable. |
examples/build-an-mcp-client-docs-develop-md/mcp-sdk-typescript-client-build.typescript | A TypeScript implementation demonstrating how to initialize and connect to an MCP server using the Model Context Protocol SDK and StdioClientTransport. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to initialize and connect to an MCP server using the Model Context Prot... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-stdio-connection.typescript | A TypeScript implementation demonstrating how to establish a connection to an MCP server using the StdioClientTransport. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to establish a connection to an MCP server using the StdioClientTransport. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-implementation.typescript | A TypeScript implementation demonstrating how to build an MCP client that processes queries using an LLM and MCP tools. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to build an MCP client that processes queries using an LLM and MCP tools. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-chat-loop.typescript | A TypeScript implementation of an asynchronous chat loop for an MCP client using readline for terminal interaction. | Exact payloads, commands, or snippets shown in A TypeScript implementation of an asynchronous chat loop for an MCP client using readline for terminal interaction. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-implementation-2.typescript | A TypeScript implementation of an MCP client that connects to a server and enters a chat loop. | Exact payloads, commands, or snippets shown in A TypeScript implementation of an MCP client that connects to a server and enters a chat loop. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-typescript-build-and-run-commands.bash | Bash commands to build a TypeScript MCP client using npm and execute it against a server. | Exact payloads, commands, or snippets shown in Bash commands to build a TypeScript MCP client using npm and execute it against a server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-node-execution-paths.bash | Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-bash-setup-3.bash | Bash commands to install npx and prepare the environment for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to install npx and prepare the environment for building an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-an-mcp-client.bash | Bash commands to clone the spring-ai-examples repository and navigate to the brave-chatbot directory for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to clone the spring-ai-examples repository and navigate to the brave-chatbot directory for building an... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-environment-setup.bash | Bash commands to export required API keys for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to export required API keys for building an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-maven-install-command.bash | A bash command to clean and install the project using the Maven wrapper. | Exact payloads, commands, or snippets shown in A bash command to clean and install the project using the Maven wrapper. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-spring-boot-run-command.bash | A bash command used to execute a Spring Boot application to build an MCP client using the Maven wrapper. | Exact payloads, commands, or snippets shown in A bash command used to execute a Spring Boot application to build an MCP client using the Maven wrapper. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-mcp-client-xml-dependencies.xml | XML dependency configuration for integrating the Spring AI MCP client with Anthropic. | Exact payloads, commands, or snippets shown in XML dependency configuration for integrating the Spring AI MCP client with Anthropic. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-spring-ai-configuration.yml | A YAML configuration file for enabling and setting up a Spring AI MCP client with server configurations and tool callback settings. | Exact payloads, commands, or snippets shown in A YAML configuration file for enabling and setting up a Spring AI MCP client with server configurations and tool call... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-configuration.json | A JSON configuration object defining mcpServers, commands, and environment variables for an MCP client. | Exact payloads, commands, or snippets shown in A JSON configuration object defining mcpServers, commands, and environment variables for an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-java-implementation.java | A Java code example demonstrating how to build and configure an MCP client using a builder pattern with system prompts and tool callbacks. | Exact payloads, commands, or snippets shown in A Java code example demonstrating how to build and configure an MCP client using a builder pattern with system prompt... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-maven-command.bash | A bash command to clean, install, and run a Java-based MCP client using the Maven wrapper. | Exact payloads, commands, or snippets shown in A bash command to clean, install, and run a Java-based MCP client using the Maven wrapper. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-mcp-client-xml-dependency.xml | The XML dependency configuration for the spring-ai-mcp-client-webflux-spring-boot-starter within a Maven project. | Exact payloads, commands, or snippets shown in The XML dependency configuration for the spring-ai-mcp-client-webflux-spring-boot-starter within a Maven project. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build.bash | A bash script demonstrating the steps to build and run a Model Context Protocol client. | Exact payloads, commands, or snippets shown in A bash script demonstrating the steps to build and run a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-project-initialization.bash | Bash commands to create a new directory and initialize a Kotlin project using Gradle for an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to create a new directory and initialize a Kotlin project using Gradle for an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build.powershell | A PowerShell script demonstrating the steps to initialize a project and build a Model Context Protocol client. | Exact payloads, commands, or snippets shown in A PowerShell script demonstrating the steps to initialize a project and build a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-build-gradle.kotlin | A Gradle build configuration file demonstrating the necessary dependencies and plugins to build an MCP client using Kotlin. | Exact payloads, commands, or snippets shown in A Gradle build configuration file demonstrating the necessary dependencies and plugins to build an MCP client using K... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-gradlew-command.bash | A bash command used to build an MCP client using the Gradle wrapper. | Exact payloads, commands, or snippets shown in A bash command used to build an MCP client using the Gradle wrapper. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-bash-environment-setup.bash | Bash commands to export the ANTHROPIC_API_KEY environment variable for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to export the ANTHROPICAPIKEY environment variable for building an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-implementation.kotlin | A Kotlin class implementation demonstrating how to initialize and manage an MCP client connection. | Exact payloads, commands, or snippets shown in A Kotlin class implementation demonstrating how to initialize and manage an MCP client connection. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-connection-implementation.kotlin | A Kotlin implementation demonstrating how to connect to an MCP server using a command-line process. | Exact payloads, commands, or snippets shown in A Kotlin implementation demonstrating how to connect to an MCP server using a command-line process. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build.kotlin | A Kotlin code example demonstrating how to implement and build a Model Context Protocol client. | Exact payloads, commands, or snippets shown in A Kotlin code example demonstrating how to implement and build a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-implementation-2.kotlin | A Kotlin code example demonstrating how to implement a Model Context Protocol client to process queries using an LLM. | Exact payloads, commands, or snippets shown in A Kotlin code example demonstrating how to implement a Model Context Protocol client to process queries using an LLM. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-chat-loop-implementation.kotlin | A Kotlin implementation of a chat loop function for an MCP client that processes user queries via a command line interface. | Exact payloads, commands, or snippets shown in A Kotlin implementation of a chat loop function for an MCP client that processes user queries via a command line inte... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-kotlin-implementation-3.kotlin | A Kotlin implementation of an MCP client that connects to a server and initiates a chat loop. | Exact payloads, commands, or snippets shown in A Kotlin implementation of an MCP client that connects to a server and initiates a chat loop. |
examples/build-an-mcp-client-docs-develop-md/build-mcp-client-bash-execution-commands.bash | Bash commands to build the Kotlin MCP client using Gradle and execute it against JVM, Python, and Node.js servers. | Exact payloads, commands, or snippets shown in Bash commands to build the Kotlin MCP client using Gradle and execute it against JVM, Python, and Node.js servers. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-bash-run-command.bash | A bash command used to run an MCP client via Gradle with a specified server path argument. | Exact payloads, commands, or snippets shown in A bash command used to run an MCP client via Gradle with a specified server path argument. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-architecture-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a user, an MCP client, an LLM, and an MCP server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a user, an MCP client, an LLM, and an MCP server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-java-jar-execution-paths.bash | Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths for the server JAR. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths for the s... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-dotnet-quickstart-setup.bash | Bash commands to initialize a new .NET console project for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new .NET console project for building an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-client-dotnet-setup-commands.bash | Bash commands to install the Model Context Protocol and related .NET NuGet packages for building an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to install the Model Context Protocol and related .NET NuGet packages for building an MCP client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-dotnet-user-secrets-setup.bash | Bash commands to initialize and configure dotnet user secrets for an MCP client implementation. | Exact payloads, commands, or snippets shown in Bash commands to initialize and configure dotnet user secrets for an MCP client implementation. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build.csharp | A C# implementation demonstrating how to initialize and configure an MCP client using Microsoft Extensions and the Model Context Protocol SDK. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to initialize and configure an MCP client using Microsoft Extensions and the Mo... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-csharp-stdio-transport-implementation.csharp | A C# code example demonstrating how to initialize an MCP client using StdioClientTransport to connect to a server. | Exact payloads, commands, or snippets shown in A C# code example demonstrating how to initialize an MCP client using StdioClientTransport to connect to a server. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-2.csharp | A C# implementation demonstrating how to build and connect to a Model Context Protocol client. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to build and connect to a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-build-3.csharp | A C# implementation demonstrating how to initialize an Anthropic client and configure it to use MCP tools for function invocation. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to initialize an Anthropic client and configure it to use MCP tools for functio... |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-mcp-client.bash | Bash commands for running an MCP server using dotnet, python, and node to facilitate client development. | Exact payloads, commands, or snippets shown in Bash commands for running an MCP server using dotnet, python, and node to facilitate client development. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-ruby-setup.bash | Bash commands to initialize a new Ruby project directory and install required dependencies for an MCP client. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new Ruby project directory and install required dependencies for an MCP client. |
examples/build-an-mcp-client-docs-develop-md/build-mcp-client.powershell | A PowerShell script demonstrating the steps to initialize a project directory and create a client file for building an MCP client. | Exact payloads, commands, or snippets shown in A PowerShell script demonstrating the steps to initialize a project directory and create a client file for building a... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-ruby-implementation.ruby | A Ruby class implementation demonstrating how to initialize and manage an MCP client connection using the Anthropic SDK. | Exact payloads, commands, or snippets shown in A Ruby class implementation demonstrating how to initialize and manage an MCP client connection using the Anthropic SDK. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-stdio-connection.ruby | A Ruby implementation demonstrating how to initialize an MCP client using the Stdio transport to connect to a server script. | Exact payloads, commands, or snippets shown in A Ruby implementation demonstrating how to initialize an MCP client using the Stdio transport to connect to a server... |
examples/build-an-mcp-client-docs-develop-md/mcp-client-ruby-implementation-2.ruby | A Ruby code example demonstrating how to initialize an MCP client and process tool calls within a chat loop. | Exact payloads, commands, or snippets shown in A Ruby code example demonstrating how to initialize an MCP client and process tool calls within a chat loop. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-ruby-implementation-3.ruby | A Ruby implementation demonstrating a basic command-line loop for interacting with a Model Context Protocol client. | Exact payloads, commands, or snippets shown in A Ruby implementation demonstrating a basic command-line loop for interacting with a Model Context Protocol client. |
examples/build-an-mcp-client-docs-develop-md/modelcontextprotocol-ruby-mcp-client-implementation.ruby | A Ruby script demonstrating how to initialize an MCP client, connect to a server, and run a chat loop using an Anthropic API key. | Exact payloads, commands, or snippets shown in A Ruby script demonstrating how to initialize an MCP client, connect to a server, and run a chat loop using an Anthro... |
examples/build-an-mcp-client-docs-develop-md/mcp-docs-build-client-bash-command-examples-2.bash | Bash commands demonstrating how to run the MCP client against Ruby, Python, and Node.js servers. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run the MCP client against Ruby, Python, and Node.js servers. |
examples/build-an-mcp-client-docs-develop-md/mcp-client-ruby-execution-commands.bash | Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to run an MCP client using relative, absolute, and Windows-style file paths. |
docs/build-an-mcp-server-docs-develop-md/workflow-guide.md | A guide explaining the architecture and workflow of building a Model Context Protocol server. | Questions about a guide explaining the architecture and workflow of building a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-python-build.python | A Python code example demonstrating how to implement a basic Model Context Protocol server using standard input and output. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement a basic Model Context Protocol server using standard input and o... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-uv-installation.bash | A bash command to install the uv package manager for building MCP servers. | Exact payloads, commands, or snippets shown in A bash command to install the uv package manager for building MCP servers. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-uv-installation.powershell | A PowerShell command to install the uv package manager for developing MCP servers. | Exact payloads, commands, or snippets shown in A PowerShell command to install the uv package manager for developing MCP servers. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-bash-setup-commands.bash | Bash commands for initializing a new MCP server project directory, setting up a virtual environment with uv, and installing required dependencies. | Exact payloads, commands, or snippets shown in Bash commands for initializing a new MCP server project directory, setting up a virtual environment with uv, and inst... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-setup.powershell | PowerShell commands for initializing a new directory, setting up a virtual environment with uv, and installing mcp and httpx dependencies. | Exact payloads, commands, or snippets shown in PowerShell commands for initializing a new directory, setting up a virtual environment with uv, and installing mcp an... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-fastmcp-python-weather.python | A Python implementation of an MCP server using the FastMCP framework to interface with the National Weather Service API. | Exact payloads, commands, or snippets shown in A Python implementation of an MCP server using the FastMCP framework to interface with the National Weather Service API. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-python-build-2.python | A Python implementation demonstrating how to build a Model Context Protocol server using asynchronous HTTP requests. | Exact payloads, commands, or snippets shown in A Python implementation demonstrating how to build a Model Context Protocol server using asynchronous HTTP requests. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-python-tool-implementation.python | A Python code example demonstrating how to define and implement an MCP tool using the @mcp.tool() decorator. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to define and implement an MCP tool using the @mcp.tool() decorator. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-python-stdio-implementation.python | A Python implementation of a basic Model Context Protocol server using the stdio transport mechanism. | Exact payloads, commands, or snippets shown in A Python implementation of a basic Model Context Protocol server using the stdio transport mechanism. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-claude-desktop-config.bash | Bash command to open the Claude Desktop configuration file for editing. | Exact payloads, commands, or snippets shown in Bash command to open the Claude Desktop configuration file for editing. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-config-setup.powershell | A PowerShell command to locate and open the Claude Desktop configuration file for MCP server integration. | Exact payloads, commands, or snippets shown in A PowerShell command to locate and open the Claude Desktop configuration file for MCP server integration. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config.json | A JSON configuration object demonstrating how to define an MCP server using the command and arguments fields. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server using the command and arguments fields. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-2.json | A JSON configuration object demonstrating how to define an MCP server using the command and arguments fields. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server using the command and arguments fields. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-javascript-stdio-logging-best-practices.javascript | A JavaScript code example demonstrating the correct use of stderr for logging to avoid interfering with the MCP STDIO transport protocol. | Exact payloads, commands, or snippets shown in A JavaScript code example demonstrating the correct use of stderr for logging to avoid interfering with the MCP STDIO... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-environment-check.bash | A bash script to verify the required node and npm versions for building an MCP server. | Exact payloads, commands, or snippets shown in A bash script to verify the required node and npm versions for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-bash-setup-commands-2.bash | Bash commands to initialize a new npm project and install the Model Context Protocol SDK and TypeScript dependencies. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new npm project and install the Model Context Protocol SDK and TypeScript dependencies. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-setup-commands.powershell | PowerShell commands for initializing a new npm project and installing the Model Context Protocol SDK and TypeScript dependencies. | Exact payloads, commands, or snippets shown in PowerShell commands for initializing a new npm project and installing the Model Context Protocol SDK and TypeScript d... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-package-json-configuration.json | A package.json configuration file demonstrating the necessary scripts and bin entry points for building an MCP server. | Exact payloads, commands, or snippets shown in A package.json configuration file demonstrating the necessary scripts and bin entry points for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-tsconfig.json | A TypeScript configuration file specifying compiler options for building a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A TypeScript configuration file specifying compiler options for building a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-typescript-weather-api-implementation.typescript | A TypeScript implementation of an MCP server that integrates with the National Weather Service API using the Model Context Protocol SDK. | Exact payloads, commands, or snippets shown in A TypeScript implementation of an MCP server that integrates with the National Weather Service API using the Model Co... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-typescript-build.typescript | A TypeScript implementation demonstrating how to build a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to build a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-typescript-tool-registration.typescript | A TypeScript code example demonstrating how to register a weather alert tool using the Model Context Protocol SDK. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to register a weather alert tool using the Model Context Protocol SDK. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-typescript-stdio-transport-implementation.typescript | A TypeScript implementation of an MCP server using the StdioServerTransport to communicate via standard input and output. | Exact payloads, commands, or snippets shown in A TypeScript implementation of an MCP server using the StdioServerTransport to communicate via standard input and out... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-3.json | A JSON configuration object demonstrating how to define an MCP server with a command and absolute path arguments. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with a command and absolute path arguments. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-4.json | A JSON configuration object demonstrating how to define an MCP server entry within the mcpServers field. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server entry within the mcpServers field. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-spring-ai-xml-dependencies.xml | An XML configuration snippet defining the Spring AI and Spring Web dependencies required to build an MCP server. | Exact payloads, commands, or snippets shown in An XML configuration snippet defining the Spring AI and Spring Web dependencies required to build an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-spring-ai-groovy-build-dependencies.groovy | A Groovy build configuration snippet demonstrating the implementation of Spring AI MCP server and Spring Web dependencies. | Exact payloads, commands, or snippets shown in A Groovy build configuration snippet demonstrating the implementation of Spring AI MCP server and Spring Web dependen... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build.bash | A bash script demonstrating the steps to build and initialize a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A bash script demonstrating the steps to build and initialize a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-logging-configuration.yaml | A YAML configuration snippet demonstrating how to set up logging patterns and console settings for an MCP server. | Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating how to set up logging patterns and console settings for an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-java-weather-service-tool-implementation.java | A Java class implementation of a weather service using the @Service and @Tool annotations to create an MCP server tool. | Exact payloads, commands, or snippets shown in A Java class implementation of a weather service using the @Service and @Tool annotations to create an MCP server tool. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-springboot-java-implementation.java | A Java Spring Boot application class demonstrating how to implement an MCP server using ToolCallbackProvider. | Exact payloads, commands, or snippets shown in A Java Spring Boot application class demonstrating how to implement an MCP server using ToolCallbackProvider. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-maven-install-command.bash | A bash command used to clean and install an MCP server project using the Maven wrapper. | Exact payloads, commands, or snippets shown in A bash command used to clean and install an MCP server project using the Maven wrapper. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration.json | A JSON configuration object defining the command and arguments required to run a Spring AI MCP weather server via stdio. | Exact payloads, commands, or snippets shown in A JSON configuration object defining the command and arguments required to run a Spring AI MCP weather server via stdio. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-5.json | A JSON configuration object demonstrating how to define an MCP server using the STDIO transport mechanism. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server using the STDIO transport mechanism. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-java-stdio-client-implementation.java | A Java code example demonstrating how to initialize an MCP client using stdio transport to connect to a server. | Exact payloads, commands, or snippets shown in A Java code example demonstrating how to initialize an MCP client using stdio transport to connect to a server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-spring-ai-xml-dependency-configuration.xml | An XML configuration snippet showing the spring-ai-starter-mcp-client dependency for building an MCP server. | Exact payloads, commands, or snippets shown in An XML configuration snippet showing the spring-ai-starter-mcp-client dependency for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-spring-ai-stdio-configuration.properties | Spring AI configuration properties for setting up an MCP server using the stdio transport protocol. | Exact payloads, commands, or snippets shown in Spring AI configuration properties for setting up an MCP server using the stdio transport protocol. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-bash-command.bash | A bash command used to verify the java version during the MCP server build process. | Exact payloads, commands, or snippets shown in A bash command used to verify the java version during the MCP server build process. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-bash-setup-commands.bash | Bash commands for creating a project directory and initializing a new Kotlin project using Gradle. | Exact payloads, commands, or snippets shown in Bash commands for creating a project directory and initializing a new Kotlin project using Gradle. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-setup-2.powershell | PowerShell commands for creating a project directory and initializing a new project structure for building an MCP server. | Exact payloads, commands, or snippets shown in PowerShell commands for creating a project directory and initializing a new project structure for building an MCP ser... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-kotlin-gradle-setup.kotlin | A Kotlin Gradle build configuration file demonstrating the dependencies and plugins required to build an MCP server. | Exact payloads, commands, or snippets shown in A Kotlin Gradle build configuration file demonstrating the dependencies and plugins required to build an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-gradle-build-command.bash | A bash command used to build an MCP server using the Gradle build tool. | Exact payloads, commands, or snippets shown in A bash command used to build an MCP server using the Gradle build tool. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-kotlin-implementation.kotlin | A Kotlin code example demonstrating how to initialize and run a Model Context Protocol server using the StdioServerTransport. | Exact payloads, commands, or snippets shown in A Kotlin code example demonstrating how to initialize and run a Model Context Protocol server using the StdioServerTr... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-kotlin-http-client-implementation.kotlin | A Kotlin implementation demonstrating how to configure an HTTP client with Ktor to interact with an MCP server. | Exact payloads, commands, or snippets shown in A Kotlin implementation demonstrating how to configure an HTTP client with Ktor to interact with an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-kotlin-tool-registration.kotlin | A Kotlin code example demonstrating how to register weather tools and define input schemas within a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A Kotlin code example demonstrating how to register weather tools and define input schemas within a Model Context Pro... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-kotlin-build.kotlin | A Kotlin implementation demonstrating how to initialize and run a basic Model Context Protocol server. | Exact payloads, commands, or snippets shown in A Kotlin implementation demonstrating how to initialize and run a basic Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-gradlew-run-command.bash | A bash command used to execute the MCP server using the Gradle wrapper. | Exact payloads, commands, or snippets shown in A bash command used to execute the MCP server using the Gradle wrapper. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-gradle-build-command-2.bash | A bash command demonstrating how to build an MCP server using the Gradle wrapper. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to build an MCP server using the Gradle wrapper. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-2.json | A JSON configuration object defining an MCP server instance with a command and arguments for a Java-based weather server. | Exact payloads, commands, or snippets shown in A JSON configuration object defining an MCP server instance with a command and arguments for a Java-based weather ser... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-3.json | A JSON configuration object defining an MCP server instance with a command and arguments for execution. | Exact payloads, commands, or snippets shown in A JSON configuration object defining an MCP server instance with a command and arguments for execution. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-dotnet-build-environment-check.bash | A bash command to verify the dotnet version required for building an MCP server. | Exact payloads, commands, or snippets shown in A bash command to verify the dotnet version required for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-dotnet-console-setup.bash | Bash commands to create a project directory and initialize a new C# console project for building an MCP server. | Exact payloads, commands, or snippets shown in Bash commands to create a project directory and initialize a new C# console project for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-dotnet-nuget-setup.bash | Bash commands to add the Model Context Protocol SDK and Microsoft Extensions Hosting NuGet packages to a .NET project. | Exact payloads, commands, or snippets shown in Bash commands to add the Model Context Protocol SDK and Microsoft Extensions Hosting NuGet packages to a .NET project. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-csharp-host-builder.csharp | A C# implementation demonstrating how to initialize an MCP server using the Microsoft Extensions Host and Dependency Injection. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to initialize an MCP server using the Microsoft Extensions Host and Dependency... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-csharp-implementation.csharp | A C# implementation demonstrating how to build a Model Context Protocol server using System.Text.Json. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to build a Model Context Protocol server using System.Text.Json. |
examples/build-an-mcp-server-docs-develop-md/modelcontextprotocol-mcp-server-csharp-weather-tools-implementation.csharp | A C# implementation of an MCP server using the ModelContextProtocol.Server namespace to define weather alert tools. | Exact payloads, commands, or snippets shown in A C# implementation of an MCP server using the ModelContextProtocol.Server namespace to define weather alert tools. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-dotnet-build-command.bash | A bash command used to build and run an MCP server using the dotnet CLI. | Exact payloads, commands, or snippets shown in A bash command used to build and run an MCP server using the dotnet CLI. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-4.json | A JSON configuration object defining an MCP server entry with command and argument parameters. | Exact payloads, commands, or snippets shown in A JSON configuration object defining an MCP server entry with command and argument parameters. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-5.json | A JSON configuration object demonstrating how to define an MCP server using the command and arguments properties. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server using the command and arguments properties. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-ruby-stdio-logging.ruby | A Ruby code example demonstrating how to correctly use stderr for logging in an MCP server to avoid interfering with the stdio protocol. | Exact payloads, commands, or snippets shown in A Ruby code example demonstrating how to correctly use stderr for logging in an MCP server to avoid interfering with... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-bash-setup.bash | Bash commands to verify the Ruby environment required for building an MCP server. | Exact payloads, commands, or snippets shown in Bash commands to verify the Ruby environment required for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-ruby-setup-commands.bash | Bash commands to initialize a new Ruby project directory and add the MCP SDK dependency using Bundler. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new Ruby project directory and add the MCP SDK dependency using Bundler. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build.powershell | A PowerShell script demonstrating the step-by-step commands to initialize a directory and set up a new Model Context Protocol server project. | Exact payloads, commands, or snippets shown in A PowerShell script demonstrating the step-by-step commands to initialize a directory and set up a new Model Context... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-ruby-implementation.ruby | A Ruby implementation demonstrating how to build a Model Context Protocol server using the mcp gem. | Exact payloads, commands, or snippets shown in A Ruby implementation demonstrating how to build a Model Context Protocol server using the mcp gem. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-ruby-implementation.ruby | A Ruby module implementation demonstrating how to build a Model Context Protocol server using helper methods for network requests. | Exact payloads, commands, or snippets shown in A Ruby module implementation demonstrating how to build a Model Context Protocol server using helper methods for netw... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-ruby-tool-implementation.ruby | A Ruby class implementation demonstrating how to define an MCP tool using the MCP::Tool module to fetch weather alerts. | Exact payloads, commands, or snippets shown in A Ruby class implementation demonstrating how to define an MCP tool using the MCP::Tool module to fetch weather alerts. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-ruby-implementation-2.ruby | A Ruby code example demonstrating how to initialize an MCP server with tools and a stdio transport. | Exact payloads, commands, or snippets shown in A Ruby code example demonstrating how to initialize an MCP server with tools and a stdio transport. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-6.json | A JSON configuration object demonstrating how to define an MCP server with command, arguments, and working directory settings. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with command, arguments, and working directory... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-6.json | A JSON configuration object demonstrating how to define an MCP server with command, arguments, and working directory settings. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with command, arguments, and working directory... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-stdio-logging.rust | A Rust code example demonstrating the correct use of stderr for logging to avoid interfering with MCP STDIO communication. | Exact payloads, commands, or snippets shown in A Rust code example demonstrating the correct use of stderr for logging to avoid interfering with MCP STDIO communica... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-rustup-installation.bash | A bash command to install the Rust toolchain using the official rustup script. | Exact payloads, commands, or snippets shown in A bash command to install the Rust toolchain using the official rustup script. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-setup-3.powershell | PowerShell commands for downloading and running the rustup installer to set up the Rust development environment. | Exact payloads, commands, or snippets shown in PowerShell commands for downloading and running the rustup installer to set up the Rust development environment. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-rust-environment-check.bash | A bash script to verify the installation of rustc and cargo versions required for building an MCP server. | Exact payloads, commands, or snippets shown in A bash script to verify the installation of rustc and cargo versions required for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-project-initialization.bash | Bash commands to initialize a new Rust project for building an MCP server using cargo. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new Rust project for building an MCP server using cargo. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-package.toml | A TOML configuration file defining dependencies and metadata for building a Model Context Protocol server in Rust. | Exact payloads, commands, or snippets shown in A TOML configuration file defining dependencies and metadata for building a Model Context Protocol server in Rust. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-implementation.rust | A Rust implementation demonstrating how to build an MCP server using the modelcontextprotocol SDK. | Exact payloads, commands, or snippets shown in A Rust implementation demonstrating how to build an MCP server using the modelcontextprotocol SDK. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-implementation-2.rust | A Rust code example demonstrating how to implement a Model Context Protocol server using the MCP SDK. | Exact payloads, commands, or snippets shown in A Rust code example demonstrating how to implement a Model Context Protocol server using the MCP SDK. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-implementation-3.rust | A Rust code example demonstrating how to define request structures and implement a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A Rust code example demonstrating how to define request structures and implement a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-implementation-4.rust | A Rust code example demonstrating how to implement a Model Context Protocol server using asynchronous functions and reqwest. | Exact payloads, commands, or snippets shown in A Rust code example demonstrating how to implement a Model Context Protocol server using asynchronous functions and r... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-weather-implementation.rust | A Rust implementation of an MCP server featuring a weather tool with state-based alert retrieval. | Exact payloads, commands, or snippets shown in A Rust implementation of an MCP server featuring a weather tool with state-based alert retrieval. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-implementation-5.rust | A Rust code example demonstrating how to implement a Model Context Protocol server using the ServerHandler trait and tool capabilities. | Exact payloads, commands, or snippets shown in A Rust code example demonstrating how to implement a Model Context Protocol server using the ServerHandler trait and... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-rust-tokio-implementation.rust | A Rust implementation of an MCP server using the Tokio runtime and standard I/O transport. | Exact payloads, commands, or snippets shown in A Rust implementation of an MCP server using the Tokio runtime and standard I/O transport. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-cargo-release.bash | A bash command to build an MCP server using cargo in release mode. | Exact payloads, commands, or snippets shown in A bash command to build an MCP server using cargo in release mode. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-7.json | A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-7.json | A JSON configuration object demonstrating how to define an MCP server with a command and absolute path for local execution. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with a command and absolute path for local exec... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-go-stdio-logging.go | A Go code example demonstrating correct logging practices to stderr when building an MCP server using the STDIO transport. | Exact payloads, commands, or snippets shown in A Go code example demonstrating correct logging practices to stderr when building an MCP server using the STDIO trans... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-go-setup-commands.bash | Bash commands for verifying the Go installation and setting up the environment to build an MCP server. | Exact payloads, commands, or snippets shown in Bash commands for verifying the Go installation and setting up the environment to build an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-go-initialization-commands.bash | Bash commands to initialize a new Go module and install the Model Context Protocol SDK for building an MCP server. | Exact payloads, commands, or snippets shown in Bash commands to initialize a new Go module and install the Model Context Protocol SDK for building an MCP server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-powershell-setup-4.powershell | PowerShell commands for initializing a new directory and setting up a Go-based MCP server project. | Exact payloads, commands, or snippets shown in PowerShell commands for initializing a new directory and setting up a Go-based MCP server project. |
examples/build-an-mcp-server-docs-develop-md/modelcontextprotocol-go-mcp-server-implementation.go | A complete Go implementation of a Model Context Protocol server using the official Go SDK. | Exact payloads, commands, or snippets shown in A complete Go implementation of a Model Context Protocol server using the official Go SDK. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-go-implementation.go | A Go language implementation demonstrating how to build a Model Context Protocol server with custom struct definitions for response handling. | Exact payloads, commands, or snippets shown in A Go language implementation demonstrating how to build a Model Context Protocol server with custom struct definition... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-go-implementation.go | A Go language implementation demonstrating how to build a Model Context Protocol server. | Exact payloads, commands, or snippets shown in A Go language implementation demonstrating how to build a Model Context Protocol server. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-go-tool-implementation.go | A Go implementation of an MCP server demonstrating how to define and handle a tool request using the modelcontextprotocol SDK. | Exact payloads, commands, or snippets shown in A Go implementation of an MCP server demonstrating how to define and handle a tool request using the modelcontextprot... |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build.go | A Go implementation demonstrating how to initialize an MCP server and register tools like getforecast and getalerts. | Exact payloads, commands, or snippets shown in A Go implementation demonstrating how to initialize an MCP server and register tools like getforecast and getalerts. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-bash-command-2.bash | A bash command used to compile a Go-based MCP server into an executable binary. | Exact payloads, commands, or snippets shown in A bash command used to compile a Go-based MCP server into an executable binary. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-configuration-8.json | A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-config-8.json | A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define an MCP server with a command and absolute path. |
examples/build-an-mcp-server-docs-develop-md/mcp-server-build-claude-logs-tail-command.bash | A bash command to tail the last 20 lines of the Claude MCP log file for error debugging. | Exact payloads, commands, or snippets shown in A bash command to tail the last 20 lines of the Claude MCP log file for error debugging. |
docs/build-with-agent-skills-docs-develop-md/workflow-guide.md | A guide explaining how to use agent skills to direct AI coding assistants within the Model Context Protocol framework. | Questions about a guide explaining how to use agent skills to direct AI coding assistants within the Model Context Protocol framework. |
examples/build-with-agent-skills-docs-develop-md/mcp-docs-build-with-agent-skills-bash-commands.bash | Bash commands for adding the official Claude plugins marketplace and installing the mcp-server-dev tool. | Exact payloads, commands, or snippets shown in Bash commands for adding the official Claude plugins marketplace and installing the mcp-server-dev tool. |
docs/client-best-practices-docs-develop-clients-md/workflow-guide.md | Guidelines and patterns for scaling Model Context Protocol host applications, including progressive tool discovery strategies. | Questions about guidelines and patterns for scaling Model Context Protocol host applications, including progressive tool discovery st... |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-typescript-tool-calling-optimization.typescript | A TypeScript code example demonstrating how to optimize tool calling by returning concise tool descriptions to the model. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to optimize tool calling by returning concise tool descriptions to the mo... |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-typescript-tool-inspection.typescript | A TypeScript code example demonstrating how a client should implement tool inspection to minimize model context usage. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how a client should implement tool inspection to minimize model context usage. |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-tool-definition.json | A JSON example demonstrating a well-structured tool definition following client best practices for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON example demonstrating a well-structured tool definition following client best practices for the Model Context... |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a model, host, registry, and server during client operations. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a model, host, registry, and server during clien... |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-typescript-tool-call.typescript | A TypeScript code example demonstrating how to call an MCP tool using the auto-generated schema from a logging server. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to call an MCP tool using the auto-generated schema from a logging server. |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-typescript-log-filtering.typescript | A TypeScript example demonstrating how to filter and deduplicate logs within a sandbox environment to optimize model context usage. | Exact payloads, commands, or snippets shown in A TypeScript example demonstrating how to filter and deduplicate logs within a sandbox environment to optimize model... |
examples/client-best-practices-docs-develop-clients-md/mcp-client-best-practices-architecture-flowchart.mermaid | A mermaid flowchart illustrating the interaction loop between an LLM, sandbox, MCP client, and multiple MCP servers. | Exact payloads, commands, or snippets shown in A mermaid flowchart illustrating the interaction loop between an LLM, sandbox, MCP client, and multiple MCP servers. |
docs/connect-to-local-mcp-servers-docs-develop-md/workflow-guide.md | Documentation guide explaining how to configure and connect Claude Desktop to local Model Context Protocol servers. | Questions about documentation guide explaining how to configure and connect Claude Desktop to local Model Context Protocol servers. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-docs-connect-local-servers.bash | A bash script demonstrating the initial steps to verify node version and connect to local MCP servers. | Exact payloads, commands, or snippets shown in A bash script demonstrating the initial steps to verify node version and connect to local MCP servers. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-config-local-servers.json | A JSON configuration object defining local MCP server connections using the filesystem server via npx. | Exact payloads, commands, or snippets shown in A JSON configuration object defining local MCP server connections using the filesystem server via npx. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-config-local-servers-2.json | A JSON configuration object defining local MCP server connections using the filesystem server via npx. | Exact payloads, commands, or snippets shown in A JSON configuration object defining local MCP server connections using the filesystem server via npx. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-docs-connect-local-servers-bash-command.bash | A bash command demonstrating how to run a local filesystem MCP server using npx. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to run a local filesystem MCP server using npx. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-docs-connect-local-servers.powershell | A PowerShell command to run the filesystem MCP server using npx with specific directory arguments. | Exact payloads, commands, or snippets shown in A PowerShell command to run the filesystem MCP server using npx with specific directory arguments. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-connect-local-servers-bash-log-tail-command.bash | A bash command used to tail the most recent twenty lines of the Claude MCP log file to monitor local server connections. | Exact payloads, commands, or snippets shown in A bash command used to tail the most recent twenty lines of the Claude MCP log file to monitor local server connections. |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-docs-connect-local-servers-powershell-log-inspection.powershell | A PowerShell command to view the MCP log files located in the Claude application data directory. | Exact payloads, commands, or snippets shown in A PowerShell command to view the MCP log files located in the Claude application data directory. |
examples/connect-to-local-mcp-servers-docs-develop-md/modelcontextprotocol-local-server-configuration.json | A JSON configuration object defining how to connect to local MCP servers using command-line arguments and environment variables. | Exact payloads, commands, or snippets shown in A JSON configuration object defining how to connect to local MCP servers using command-line arguments and environment... |
examples/connect-to-local-mcp-servers-docs-develop-md/mcp-docs-connect-local-servers-2.bash | Bash commands for installing and connecting to local Model Context Protocol servers. | Exact payloads, commands, or snippets shown in Bash commands for installing and connecting to local Model Context Protocol servers. |
docs/connect-to-remote-mcp-servers-docs-develop-md/workflow-guide.md | A guide explaining how to connect to remote MCP servers, including custom connector concepts and best practices. | Questions about a guide explaining how to connect to remote MCP servers, including custom connector concepts and best practices. |
docs/what-is-the-model-context-protocol-mcp-docs-getting-started-intro-md/workflow-guide.md | An introductory overview explaining the purpose, benefits, and ecosystem of the Model Context Protocol. | Questions about an introductory overview explaining the purpose, benefits, and ecosystem of the Model Context Protocol. |
docs/architecture-overview-docs-learn-md/workflow-guide.md | A markdown document outlining the scope, core concepts, participants, and architectural layers of the Model Context Protocol. | Questions about a markdown document outlining the scope, core concepts, participants, and architectural layers of the Model Context P... |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-mermaid-diagram.mermaid | A Mermaid diagram illustrating the architectural relationship between MCP hosts, clients, and local or remote MCP servers. | Exact payloads, commands, or snippets shown in A Mermaid diagram illustrating the architectural relationship between MCP hosts, clients, and local or remote MCP ser... |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-initialize-request.json | A JSON-RPC initialize request demonstrating the protocol handshake and capability negotiation structure. | Exact payloads, commands, or snippets shown in A JSON-RPC initialize request demonstrating the protocol handshake and capability negotiation structure. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc.json | A JSON-RPC 2.0 message demonstrating the architecture overview structure including protocol version and server capabilities. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 message demonstrating the architecture overview structure including protocol version and server capabi... |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-2.json | A JSON-RPC 2.0 formatted example demonstrating the architecture overview structure and initialization notification. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 formatted example demonstrating the architecture overview structure and initialization notification. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-python-pseudocode.python | A Python pseudo-code implementation demonstrating the asynchronous lifecycle of an MCP client session using stdio transport. | Exact payloads, commands, or snippets shown in A Python pseudo-code implementation demonstrating the asynchronous lifecycle of an MCP client session using stdio tra... |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-3.json | A JSON-RPC 2.0 formatted example demonstrating the architecture overview structure for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 formatted example demonstrating the architecture overview structure for the Model Context Protocol. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-4.json | A JSON-RPC 2.0 message demonstrating the architecture overview structure including tool definitions and input schemas. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 message demonstrating the architecture overview structure including tool definitions and input schemas. |
examples/architecture-overview-docs-learn-md/mcp-python-sdk-architecture-pseudo.python | Pseudo-code demonstrating MCP Python SDK patterns for managing server sessions and tool registration. | Exact payloads, commands, or snippets shown in Pseudo-code demonstrating MCP Python SDK patterns for managing server sessions and tool registration. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-5.json | A JSON-RPC 2.0 request example demonstrating a tools/call method within the Model Context Protocol architecture. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 request example demonstrating a tools/call method within the Model Context Protocol architecture. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-6.json | A JSON-RPC 2.0 formatted example demonstrating the structure of an architecture overview response. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 formatted example demonstrating the structure of an architecture overview response. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-python-tool-execution-pseudoc.python | Python pseudo-code demonstrating the asynchronous handling of tool calls within an AI application using the Model Context Protocol. | Exact payloads, commands, or snippets shown in Python pseudo-code demonstrating the asynchronous handling of tool calls within an AI application using the Model Con... |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-7.json | A JSON-RPC 2.0 example demonstrating the architecture overview structure and notification methods. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 example demonstrating the architecture overview structure and notification methods. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-architecture-overview-jsonrpc-8.json | A JSON-RPC 2.0 example demonstrating the architecture overview structure for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 example demonstrating the architecture overview structure for the Model Context Protocol. |
examples/architecture-overview-docs-learn-md/modelcontextprotocol-python-architecture-notification-handling-pseudocod.python | Python pseudo-code demonstrating how an AI application handles tool change notifications within the Model Context Protocol architecture. | Exact payloads, commands, or snippets shown in Python pseudo-code demonstrating how an AI application handles tool change notifications within the Model Context Pro... |
docs/understanding-mcp-clients-docs-learn-client-concepts-md/workflow-guide.md | A markdown document explaining the core features, roles, and conceptual architecture of Model Context Protocol clients. | Questions about a markdown document explaining the core features, roles, and conceptual architecture of Model Context Protocol clients. |
examples/understanding-mcp-clients-docs-learn-client-concepts-md/mcp-client-concepts-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a user, an MCP client, and an MCP server during elicitation. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a user, an MCP client, and an MCP server during... |
examples/understanding-mcp-clients-docs-learn-client-concepts-md/mcp-client-concepts.typescript | A TypeScript code example demonstrating core MCP client concepts and interaction patterns. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating core MCP client concepts and interaction patterns. |
examples/understanding-mcp-clients-docs-learn-client-concepts-md/mcp-client-workspace-list.json | A JSON object representing a list of workspace resources available to an MCP client. | Exact payloads, commands, or snippets shown in A JSON object representing a list of workspace resources available to an MCP client. |
examples/understanding-mcp-clients-docs-learn-client-concepts-md/mcp-client-concepts-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the interaction flow between an LLM, user, client, and server during MCP sampling and human-in-the-loop review. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between an LLM, user, client, and server during MCP samp... |
examples/understanding-mcp-clients-docs-learn-client-concepts-md/mcp-client-typescript-model-preferences.typescript | A TypeScript code example demonstrating how an MCP client structures model preferences and user messages within a request. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how an MCP client structures model preferences and user messages within a req... |
docs/understanding-mcp-servers-docs-learn-server-concepts-md/workflow-guide.md | A markdown document explaining core MCP server features, tool functionality, and server architecture concepts. | Questions about a markdown document explaining core MCP server features, tool functionality, and server architecture concepts. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-typescript-tool-definition.typescript | A TypeScript code example demonstrating how to define a tool with an input schema for an MCP server. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to define a tool with an input schema for an MCP server. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-concepts-tool-call.text | A text-based example demonstrating a tool call with arguments for a flight search function within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A text-based example demonstrating a tool call with arguments for a flight search function within the Model Context P... |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-concepts-tool-call-2.text | A text-based example demonstrating a tool call execution within the Model Context Protocol server architecture. | Exact payloads, commands, or snippets shown in A text-based example demonstrating a tool call execution within the Model Context Protocol server architecture. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-concepts-understanding-mcp-servers.text | A text-based example illustrating core MCP server concepts such as tools, resources, and prompts. | Exact payloads, commands, or snippets shown in A text-based example illustrating core MCP server concepts such as tools, resources, and prompts. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-resource-templates.json | A JSON object defining URI templates and metadata for MCP server resources including weather and flight search tools. | Exact payloads, commands, or snippets shown in A JSON object defining URI templates and metadata for MCP server resources including weather and flight search tools. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-tool-definition.json | A JSON object defining a tool named plan-vacation with its associated arguments and descriptions for an MCP server. | Exact payloads, commands, or snippets shown in A JSON object defining a tool named plan-vacation with its associated arguments and descriptions for an MCP server. |
examples/understanding-mcp-servers-docs-learn-server-concepts-md/mcp-server-prompt.json | A JSON object demonstrating a structured prompt request with arguments for a vacation planning tool. | Exact payloads, commands, or snippets shown in A JSON object demonstrating a structured prompt request with arguments for a vacation planning tool. |
docs/versioning-docs-learn-md/workflow-guide.md | A markdown document explaining the string-based versioning identifiers and negotiation processes used in the Model Context Protocol. | Questions about a markdown document explaining the string-based versioning identifiers and negotiation processes used in the Model Co... |
docs/sdks-docs-sdk-md/workflow-guide.md | An index of available official SDKs for building Model Context Protocol servers and clients. | Questions about an index of available official SDKs for building Model Context Protocol servers and clients. |
docs/debugging-docs-tools-md/workflow-guide.md | A guide covering debugging tools, implementing logging, server-side logging, and troubleshooting common MCP integration issues. | Questions about a guide covering debugging tools, implementing logging, server-side logging, and troubleshooting common MCP integrati... |
examples/debugging-docs-tools-md/mcp-docs-python-tool-logging.python | A Python code example demonstrating how to use the @server.tool() decorator and send log messages via the Context object in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to use the @server.tool() decorator and send log messages via the Context obj... |
examples/debugging-docs-tools-md/mcp-docs-typescript-debugging-logging.typescript | A TypeScript code example demonstrating how to use the sendLoggingMessage method to send log messages from an MCP server. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to use the sendLoggingMessage method to send log messages from an MCP ser... |
examples/debugging-docs-tools-md/mcp-docs-tools-debugging-config.json | A JSON configuration object demonstrating how to define mcpServers for debugging purposes. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define mcpServers for debugging purposes. |
examples/debugging-docs-tools-md/mcp-docs-tools-debugging-config-2.json | A JSON configuration object demonstrating how to define mcpServers with command and environment variables for debugging purposes. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define mcpServers with command and environment variables for debuggi... |
examples/debugging-docs-tools-md/mcp-docs-debugging-log-tail-command.bash | A bash command used to tail the last 20 lines of the MCP log file for real-time debugging. | Exact payloads, commands, or snippets shown in A bash command used to tail the last 20 lines of the MCP log file for real-time debugging. |
examples/debugging-docs-tools-md/mcp-docs-debugging-powershell-log-inspection.powershell | A PowerShell command to locate and display MCP log files in the Claude AppData directory. | Exact payloads, commands, or snippets shown in A PowerShell command to locate and display MCP log files in the Claude AppData directory. |
examples/debugging-docs-tools-md/mcp-docs-enable-claude-dev-tools.bash | A bash command to enable developer tools in Claude by writing a configuration JSON file to the application support directory. | Exact payloads, commands, or snippets shown in A bash command to enable developer tools in Claude by writing a configuration JSON file to the application support di... |
examples/debugging-docs-tools-md/mcp-docs-debugging-enable-dev-tools.powershell | A PowerShell command to enable developer tools by writing a configuration JSON to the Claude developer settings file. | Exact payloads, commands, or snippets shown in A PowerShell command to enable developer tools by writing a configuration JSON to the Claude developer settings file. |
docs/mcp-inspector-docs-tools-md/workflow-guide.md | A guide providing instructions for installing and using the MCP Inspector to test and debug Model Context Protocol servers. | Questions about a guide providing instructions for installing and using the MCP Inspector to test and debug Model Context Protocol se... |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-run-command.bash | A bash command demonstrating how to launch the MCP Inspector using npx with a specific command. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx with a specific command. |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-run-command-2.bash | A bash command demonstrating how to launch the MCP Inspector using npx with specific command arguments. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx with specific command arguments. |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-run-command-3.bash | A bash command demonstrating how to launch the MCP Inspector using npx to inspect a specific MCP server package. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx to inspect a specific MCP server package. |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-uvx-command.bash | A bash command demonstrating how to launch the MCP Inspector using npx and uvx with a specific package. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx and uvx with a specific package. |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-launch-command.bash | A bash command demonstrating how to launch the MCP Inspector using npx to debug a local MCP server. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx to debug a local MCP server. |
examples/mcp-inspector-docs-tools-md/mcp-inspector-npx-run-command-4.bash | A bash command demonstrating how to launch the MCP Inspector using npx with a specific server directory and package. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to launch the MCP Inspector using npx with a specific server directory and package. |
docs/understanding-authorization-in-mcp-docs-tutorials-security-md/workflow-guide.md | A tutorial explaining the authorization flow, implementation steps, and Keycloak setup within the Model Context Protocol. | Questions about a tutorial explaining the authorization flow, implementation steps, and Keycloak setup within the Model Context Proto... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-http-unauthorized-response.http | An HTTP response example demonstrating a 401 Unauthorized status with Bearer authentication requirements for an MCP resource. | Exact payloads, commands, or snippets shown in An HTTP response example demonstrating a 401 Unauthorized status with Bearer authentication requirements for an MCP r... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-configuration.json | A JSON configuration object demonstrating resource and authorization server settings for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating resource and authorization server settings for the Model Context Protocol. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-oidc-configuration.json | A JSON object representing an OpenID Connect configuration containing issuer, authorization, token, and registration endpoints for MCP authorization. | Exact payloads, commands, or snippets shown in A JSON object representing an OpenID Connect configuration containing issuer, authorization, token, and registration... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-client-configuration.json | A JSON configuration object defining client metadata, redirect URIs, and supported OAuth2 grant types for MCP authorization. | Exact payloads, commands, or snippets shown in A JSON configuration object defining client metadata, redirect URIs, and supported OAuth2 grant types for MCP authori... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-json-token.json | A JSON object containing example access and refresh tokens used to demonstrate the MCP authorization flow. | Exact payloads, commands, or snippets shown in A JSON object containing example access and refresh tokens used to demonstrate the MCP authorization flow. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-http-bearer-token-request.http | An HTTP GET request demonstrating the use of a Bearer token in the Authorization header for an MCP server. | Exact payloads, commands, or snippets shown in An HTTP GET request demonstrating the use of a Bearer token in the Authorization header for an MCP server. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-docs-keycloak-docker-startup-command.bash | A bash command to run a Keycloak container with bootstrap admin credentials for testing MCP authorization. | Exact payloads, commands, or snippets shown in A bash command to run a Keycloak container with bootstrap admin credentials for testing MCP authorization. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-openid-configuration.http | An HTTP response containing the OpenID Connect configuration discovery document for an authorization server. | Exact payloads, commands, or snippets shown in An HTTP response containing the OpenID Connect configuration discovery document for an authorization server. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-jwt.text | A sample JSON Web Token (JWT) payload used to demonstrate authorization structures within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A sample JSON Web Token (JWT) payload used to demonstrate authorization structures within the Model Context Protocol. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-jwt-payload.json | A JSON object representing a decoded JWT payload used to demonstrate authorization claims in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON object representing a decoded JWT payload used to demonstrate authorization claims in the Model Context Protocol. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-server-environment-variables.env | Environment variable configuration for setting server host, port, and OAuth client credentials for MCP authorization. | Exact payloads, commands, or snippets shown in Environment variable configuration for setting server host, port, and OAuth client credentials for MCP authorization. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-docs-authorization.typescript | A TypeScript implementation demonstrating how to handle authorization within an MCP server using Express and the MCP SDK. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to handle authorization within an MCP server using Express and the MCP... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-auth-server-config.python | A Python configuration class that loads MCP authorization server settings from environment variables. | Exact payloads, commands, or snippets shown in A Python configuration class that loads MCP authorization server settings from environment variables. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-python-authorization-fastmcp-server-implementation.python | A Python implementation using FastMCP that demonstrates OAuth URL creation and token verification for authorization. | Exact payloads, commands, or snippets shown in A Python implementation using FastMCP that demonstrates OAuth URL creation and token verification for authorization. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-python-oauth2-token-introspection-verifier.python | A Python implementation of a TokenVerifier class using OAuth 2.0 Token Introspection (RFC 7662) for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A Python implementation of a TokenVerifier class using OAuth 2.0 Token Introspection (RFC 7662) for the Model Context... |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/modelcontextprotocol-aspnetcore-jwt-authorization.csharp | A C# implementation demonstrating how to configure JWT bearer authentication for an MCP server using ASP.NET Core. | Exact payloads, commands, or snippets shown in A C# implementation demonstrating how to configure JWT bearer authentication for an MCP server using ASP.NET Core. |
examples/understanding-authorization-in-mcp-docs-tutorials-security-md/mcp-authorization-server-configuration.json | A JSON configuration object demonstrating how to define server URLs and types for MCP authorization. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating how to define server URLs and types for MCP authorization. |
docs/security-best-practices-docs-tutorials-md/workflow-guide.md | A guide detailing security considerations, potential attacks, and mitigation strategies for the Model Context Protocol. | Questions about a guide detailing security considerations, potential attacks, and mitigation strategies for the Model Context Protocol. |
examples/security-best-practices-docs-tutorials-md/modelcontextprotocol-security-best-practices-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the authentication and authorization flow between a user agent, MCP client, proxy server, and third-party authorization server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the authentication and authorization flow between a user agent, MCP client, p... |
examples/security-best-practices-docs-tutorials-md/mcp-security-best-practices-attack-sequence-diagram.mermaid | A mermaid sequence diagram illustrating a security attack scenario involving a malicious client and unauthorized redirection. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating a security attack scenario involving a malicious client and unauthorized redi... |
examples/security-best-practices-docs-tutorials-md/modelcontextprotocol-security-best-practices-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the client registration and authorization flow between an MCP client, browser, server, and third-party authorization server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the client registration and authorization flow between an MCP client, browser... |
examples/security-best-practices-docs-tutorials-md/mcp-security-best-practices-sequence-diagram.mermaid | A mermaid sequence diagram illustrating a security vulnerability where an MCP client follows an unvalidated URL to an internal service. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating a security vulnerability where an MCP client follows an unvalidated URL to an... |
examples/security-best-practices-docs-tutorials-md/mcp-security-best-practices-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating potential security threats and session ID exploitation scenarios between a client, server, and attacker. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating potential security threats and session ID exploitation scenarios between a cl... |
examples/security-best-practices-docs-tutorials-md/modelcontextprotocol-security-best-practices-sequence-diagram-3.mermaid | A mermaid sequence diagram illustrating session hijacking and authentication vulnerabilities within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating session hijacking and authentication vulnerabilities within the Model Context... |
examples/security-best-practices-docs-tutorials-md/modelcontextprotocol-security-best-practices-data-exfiltration-privilege.bash | Bash commands demonstrating data exfiltration via malicious packages and privilege escalation attempts. | Exact payloads, commands, or snippets shown in Bash commands demonstrating data exfiltration via malicious packages and privilege escalation attempts. |
docs/example-servers-examples-md/workflow-guide.md | A markdown document listing various reference implementations and official integrations of Model Context Protocol servers. | Questions about a markdown document listing various reference implementations and official integrations of Model Context Protocol ser... |
examples/example-servers-examples-md/mcp-docs-servers-bash-command.bash | A bash command to run the memory server using npx for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A bash command to run the memory server using npx for the Model Context Protocol. |
examples/example-servers-examples-md/mcp-docs-servers-uvx-pip-installation-commands.bash | Bash commands demonstrating how to install and run example MCP servers using uvx and pip. | Exact payloads, commands, or snippets shown in Bash commands demonstrating how to install and run example MCP servers using uvx and pip. |
examples/example-servers-examples-md/modelcontextprotocol-mcp-servers-configuration.json | A JSON configuration object defining various MCP server implementations including memory, filesystem, and github servers. | Exact payloads, commands, or snippets shown in A JSON configuration object defining various MCP server implementations including memory, filesystem, and github serv... |
docs/build-an-mcp-app-extensions-apps-md/workflow-guide.md | A guide detailing the prerequisites and setup processes for building interactive MCP applications using AI coding agents or manual configuration. | Questions about a guide detailing the prerequisites and setup processes for building interactive MCP applications using AI coding age... |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-an-mcp-app-cli-commands.text | A list of CLI commands for adding and installing MCP extensions and apps via the plugin marketplace. | Exact payloads, commands, or snippets shown in A list of CLI commands for adding and installing MCP extensions and apps via the plugin marketplace. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-npx-command.bash | A bash command demonstrating how to use npx to add the modelcontextprotocol extension for building apps. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to use npx to add the modelcontextprotocol extension for building apps. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-git-clone-command.bash | A bash command to clone the modelcontextprotocol extensions apps repository. | Exact payloads, commands, or snippets shown in A bash command to clone the modelcontextprotocol extensions apps repository. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-skill-installation-command.bash | A bash command to copy the create-mcp-app skill directory to the local Claude skills directory. | Exact payloads, commands, or snippets shown in A bash command to copy the create-mcp-app skill directory to the local Claude skills directory. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-powershell-install-command.powershell | A PowerShell command to recursively copy the create-mcp-app skill directory to the Claude skills directory. | Exact payloads, commands, or snippets shown in A PowerShell command to recursively copy the create-mcp-app skill directory to the Claude skills directory. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-setup-commands.bash | Bash commands to create the .claude/skills directory and copy the create-mcp-app skill files. | Exact payloads, commands, or snippets shown in Bash commands to create the .claude/skills directory and copy the create-mcp-app skill files. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-powershell-setup-commands.powershell | PowerShell commands to create the .claude/skills directory and copy the MCP app creation skill files. | Exact payloads, commands, or snippets shown in PowerShell commands to create the .claude/skills directory and copy the MCP app creation skill files. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-color-picker.text | A step-by-step guide and implementation details for creating an MCP App that features a color picker interface. | Exact payloads, commands, or snippets shown in A step-by-step guide and implementation details for creating an MCP App that features a color picker interface. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-bash-commands.bash | Bash commands to install dependencies, build, and serve a Model Context Protocol application. | Exact payloads, commands, or snippets shown in Bash commands to install dependencies, build, and serve a Model Context Protocol application. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-powershell-commands.powershell | PowerShell commands for installing dependencies, building, and serving an MCP application. | Exact payloads, commands, or snippets shown in PowerShell commands for installing dependencies, building, and serving an MCP application. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-bash-install-commands.bash | Bash commands to install the Model Context Protocol SDK, extension apps, and necessary development dependencies for building an MCP application. | Exact payloads, commands, or snippets shown in Bash commands to install the Model Context Protocol SDK, extension apps, and necessary development dependencies for b... |
examples/build-an-mcp-app-extensions-apps-md/mcp-app-package-json-configuration.json | A package.json file defining the build scripts and module type for a Model Context Protocol application. | Exact payloads, commands, or snippets shown in A package.json file defining the build scripts and module type for a Model Context Protocol application. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-an-mcp-app-tsconfig-configuration.json | A JSON configuration file defining TypeScript compiler options for building a Model Context Protocol application. | Exact payloads, commands, or snippets shown in A JSON configuration file defining TypeScript compiler options for building a Model Context Protocol application. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-vite-config.typescript | A TypeScript configuration file using Vite and vite-plugin-singlefile to build a single-file MCP application. | Exact payloads, commands, or snippets shown in A TypeScript configuration file using Vite and vite-plugin-singlefile to build a single-file MCP application. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-typescript-server.typescript | A TypeScript implementation of an MCP server that registers a tool and defines a UI resource using the ui:// scheme. | Exact payloads, commands, or snippets shown in A TypeScript implementation of an MCP server that registers a tool and defines a UI resource using the ui:// scheme. |
examples/build-an-mcp-app-extensions-apps-md/modelcontextprotocol-mcp-app.html | An HTML file demonstrating a basic MCP application interface that fetches and displays server time. | Exact payloads, commands, or snippets shown in An HTML file demonstrating a basic MCP application interface that fetches and displays server time. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app.typescript | A TypeScript implementation of a basic MCP application that establishes a connection to a host and handles tool results. | Exact payloads, commands, or snippets shown in A TypeScript implementation of a basic MCP application that establishes a connection to a host and handles tool results. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-bash-commands-2.bash | Bash commands for building and serving a Model Context Protocol application using npm. | Exact payloads, commands, or snippets shown in Bash commands for building and serving a Model Context Protocol application using npm. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-an-mcp-app-powershell-commands.powershell | PowerShell commands for building and serving an MCP application using npm. | Exact payloads, commands, or snippets shown in PowerShell commands for building and serving an MCP application using npm. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-cloudflared-tunnel-command.bash | A bash command to create a public tunnel to a local MCP server using cloudflared. | Exact payloads, commands, or snippets shown in A bash command to create a public tunnel to a local MCP server using cloudflared. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-ext-apps-repository-clone-commands.bash | Bash commands to clone the MCP extensions repository and install dependencies for a basic host example. | Exact payloads, commands, or snippets shown in Bash commands to clone the MCP extensions repository and install dependencies for a basic host example. |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-an-mcp-app.powershell | A PowerShell script demonstrating the steps to clone the MCP extensions repository and initialize a basic host application. | Exact payloads, commands, or snippets shown in A PowerShell script demonstrating the steps to clone the MCP extensions repository and initialize a basic host applic... |
examples/build-an-mcp-app-extensions-apps-md/mcp-docs-build-mcp-app-bash-command.bash | A bash command used to start an MCP application by setting the SERVERS environment variable to a local MCP endpoint. | Exact payloads, commands, or snippets shown in A bash command used to start an MCP application by setting the SERVERS environment variable to a local MCP endpoint. |
examples/build-an-mcp-app-extensions-apps-md/build-mcp-app-powershell-startup-command.powershell | A PowerShell command to set the SERVERS environment variable and start an MCP application using npm. | Exact payloads, commands, or snippets shown in A PowerShell command to set the SERVERS environment variable and start an MCP application using npm. |
docs/mcp-apps-extensions-overview-md/workflow-guide.md | An overview of MCP Apps, including their architecture, security model, and use cases for interactive UI applications within MCP hosts. | Questions about an overview of MCP Apps, including their architecture, security model, and use cases for interactive UI applications... |
examples/mcp-apps-extensions-overview-md/mcp-apps-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a user, agent, MCP app iframe, and MCP server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a user, agent, MCP app iframe, and MCP server. |
docs/enterprise-managed-authorization-extensions-auth-md/workflow-guide.md | A guide explaining the implementation and usage of enterprise-managed authorization within the Model Context Protocol. | Questions about a guide explaining the implementation and usage of enterprise-managed authorization within the Model Context Protocol. |
examples/enterprise-managed-authorization-extensions-auth-md/mcp-enterprise-managed-authorization-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the authentication flow between a user, MCP client, enterprise IdP, authorization server, and resource server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the authentication flow between a user, MCP client, enterprise IdP, authoriza... |
examples/enterprise-managed-authorization-extensions-auth-md/modelcontextprotocol-enterprise-managed-authorization-capabilities.json | A JSON object demonstrating the capabilities configuration required to enable enterprise-managed authorization extensions. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the capabilities configuration required to enable enterprise-managed authorization extens... |
docs/oauth-client-credentials-extensions-auth-md/workflow-guide.md | A guide explaining the machine-to-machine authentication process using OAuth client credentials and JWT bearer assertions within the Model Context Protocol. | Questions about a guide explaining the machine-to-machine authentication process using OAuth client credentials and JWT bearer assert... |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the OAuth client credentials flow between a client, authorization server, and MCP server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the OAuth client credentials flow between a client, authorization server, and... |
examples/oauth-client-credentials-extensions-auth-md/modelcontextprotocol-oauth-client-credentials-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the OAuth 2.0 client credentials flow between a client, authorization server, and MCP server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the OAuth 2.0 client credentials flow between a client, authorization server,... |
examples/oauth-client-credentials-extensions-auth-md/mcp-oauth-client-credentials-extension-config.json | A JSON configuration object demonstrating the io.modelcontextprotocol/oauth-client-credentials extension capability. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating the io.modelcontextprotocol/oauth-client-credentials extension capability. |
examples/oauth-client-credentials-extensions-auth-md/modelcontextprotocol-oauth-client-credentials.text | An example demonstrating the use of the Authorization: Bearer header with an OAuth client credentials access token. | Exact payloads, commands, or snippets shown in An example demonstrating the use of the Authorization: Bearer header with an OAuth client credentials access token. |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials.bash | A bash script demonstrating the OAuth client credentials flow for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A bash script demonstrating the OAuth client credentials flow for the Model Context Protocol. |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials-2.bash | A bash command sequence demonstrating the installation of the mcp package via pip for OAuth client credentials authentication. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating the installation of the mcp package via pip for OAuth client credentials authen... |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials.typescript | A TypeScript example demonstrating how to implement a ClientCredentialsProvider to authenticate an MCP client using OAuth client credentials. | Exact payloads, commands, or snippets shown in A TypeScript example demonstrating how to implement a ClientCredentialsProvider to authenticate an MCP client using O... |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials.python | A Python code example demonstrating how to implement the OAuth Client Credentials extension using the ClientCredentialsOAuthProvider. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement the OAuth Client Credentials extension using the ClientCredentia... |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials-2.typescript | A TypeScript implementation demonstrating how to configure a PrivateKeyJwtProvider and StreamableHTTPClientTransport for OAuth client credentials authentication in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to configure a PrivateKeyJwtProvider and StreamableHTTPClientTransport... |
examples/oauth-client-credentials-extensions-auth-md/mcp-docs-oauth-client-credentials-2.python | A Python code example demonstrating how to implement OAuth client credentials authentication using signed JWT assertions within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement OAuth client credentials authentication using signed JWT asserti... |
docs/authorization-extensions-auth-overview-md/workflow-guide.md | An overview of supplementary authorization mechanisms and available extensions for the Model Context Protocol. | Questions about an overview of supplementary authorization mechanisms and available extensions for the Model Context Protocol. |
docs/extension-support-matrix-extensions-client-md/workflow-guide.md | A markdown table detailing the compatibility and support status of various extensions for MCP clients. | Questions about a markdown table detailing the compatibility and support status of various extensions for MCP clients. |
docs/extensions-overview-md/workflow-guide.md | An overview of optional Model Context Protocol extensions including official repositories, authorization extensions, apps, and experimental features. | Questions about an overview of optional Model Context Protocol extensions including official repositories, authorization extensions,... |
examples/extensions-overview-md/modelcontextprotocol-extensions-overview-jsonrpc-initialize-request.json | A JSON-RPC initialize request demonstrating the inclusion of custom extension capabilities within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC initialize request demonstrating the inclusion of custom extension capabilities within the Model Context P... |
examples/extensions-overview-md/modelcontextprotocol-extensions-overview-jsonrpc.json | A JSON-RPC 2.0 response object demonstrating the protocol version, capabilities, and extension fields for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating the protocol version, capabilities, and extension fields for the Model C... |
docs/the-mcp-registry-about-md/workflow-guide.md | An overview of the MCP Registry ecosystem, its relationship with package registries, server developers, and downstream aggregators. | Questions about an overview of the MCP Registry ecosystem, its relationship with package registries, server developers, and downstrea... |
docs/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/workflow-guide.md | A guide detailing GitHub, DNS, and HTTP authentication methods required for publishing to the official Model Context Protocol registry. | Questions about a guide detailing GitHub, DNS, and HTTP authentication methods required for publishing to the official Model Context... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-github-login.bash | A bash command demonstrating how to authenticate with the official MCP registry using GitHub credentials via the mcp-publisher CLI. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to authenticate with the official MCP registry using GitHub credentials via the mcp-... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-github-device-flow-authentication.text | A text representation of the GitHub device flow authentication process used for publishing to the MCP registry. | Exact payloads, commands, or snippets shown in A text representation of the GitHub device flow authentication process used for publishing to the MCP registry. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication.text | A text-based demonstration of the successful authentication process required for publishing packages to the official MCP registry. | Exact payloads, commands, or snippets shown in A text-based demonstration of the successful authentication process required for publishing packages to the official... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-authentication-ed25519-key-generation.bash | Bash commands to generate an Ed25519 key pair and format a corresponding DNS TXT record for MCP registry authentication. | Exact payloads, commands, or snippets shown in Bash commands to generate an Ed25519 key pair and format a corresponding DNS TXT record for MCP registry authentication. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication.bash | Bash commands to generate an ECDSA P-384 key pair and format a DNS TXT record for MCP registry authentication. | Exact payloads, commands, or snippets shown in Bash commands to generate an ECDSA P-384 key pair and format a DNS TXT record for MCP registry authentication. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication-2.bash | Bash commands for authenticating with Google Cloud KMS to sign registry publication requests. | Exact payloads, commands, or snippets shown in Bash commands for authenticating with Google Cloud KMS to sign registry publication requests. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication-3.bash | A bash script demonstrating how to authenticate using Azure CLI and set environment variables for publishing to the MCP registry. | Exact payloads, commands, or snippets shown in A bash script demonstrating how to authenticate using Azure CLI and set environment variables for publishing to the M... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-dns-auth.bash | A bash command sequence demonstrating how to extract a private key and use the mcp-publisher to authenticate via DNS for the official MCP registry. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to extract a private key and use the mcp-publisher to authenticate via DNS... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-dns-auth-2.bash | A bash command sequence demonstrating how to authenticate with the MCP registry using a domain and private key for DNS-based publishing. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to authenticate with the MCP registry using a domain and private key for DN... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-dns-google-kms.bash | A bash command demonstrating how to authenticate the mcp-publisher using Google KMS for DNS-based registry publishing. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to authenticate the mcp-publisher using Google KMS for DNS-based registry publishing. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-azure-key-vault.bash | A bash command sequence demonstrating how to authenticate the mcp-publisher using Azure Key Vault credentials. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to authenticate the mcp-publisher using Azure Key Vault credentials. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-authentication-ed25519-key-generation-2.bash | Bash commands to generate an Ed25519 key pair and format the public key into an MCP registry authentication file. | Exact payloads, commands, or snippets shown in Bash commands to generate an Ed25519 key pair and format the public key into an MCP registry authentication file. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-authentication-ecdsa-key-generation.bash | Bash commands to generate an ECDSA P-384 key pair and format the public key for the MCP registry authentication file. | Exact payloads, commands, or snippets shown in Bash commands to generate an ECDSA P-384 key pair and format the public key for the MCP registry authentication file. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication-4.bash | Bash commands for authenticating with Google Cloud KMS to sign registry publication requests. | Exact payloads, commands, or snippets shown in Bash commands for authenticating with Google Cloud KMS to sign registry publication requests. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-registry-publish-authentication-5.bash | Bash commands for authenticating with Azure CLI to publish packages to the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in Bash commands for authenticating with Azure CLI to publish packages to the Model Context Protocol registry. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-bash-authentication-command.bash | A bash command sequence that extracts a private key from a PEM file and uses it to authenticate with the MCP registry via the mcp-publisher CLI. | Exact payloads, commands, or snippets shown in A bash command sequence that extracts a private key from a PEM file and uses it to authenticate with the MCP registry... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-bash-authentication-command-2.bash | A bash command sequence demonstrating how to extract a private key and use the mcp-publisher login command to authenticate with a specific domain. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to extract a private key and use the mcp-publisher login command to authent... |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-google-kms.bash | A bash command demonstrating how to authenticate the mcp-publisher using Google KMS credentials. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to authenticate the mcp-publisher using Google KMS credentials. |
examples/how-to-authenticate-when-publishing-the-official-mcp-registry-authentica/mcp-publisher-login-azure-key-vault-2.bash | A bash command sequence demonstrating how to authenticate the mcp-publisher using Azure Key Vault credentials. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to authenticate the mcp-publisher using Azure Key Vault credentials. |
docs/frequently-asked-questions-registry-faq-md/workflow-guide.md | A collection of frequently asked questions regarding the MCP Registry, including server management, metadata updates, and registry terminology. | Questions about a collection of frequently asked questions regarding the MCP Registry, including server management, metadata updates,... |
docs/how-to-automate-publishing-with-github-actions-registry-md/workflow-guide.md | A guide detailing the steps to automate publishing to the MCP registry using GitHub Actions workflows and secrets. | Questions about a guide detailing the steps to automate publishing to the MCP registry using GitHub Actions workflows and secrets. |
examples/how-to-automate-publishing-with-github-actions-registry-md/mcp-docs-github-actions-publish-to-registry-workflow.yaml | A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon version tag creation. | Exact payloads, commands, or snippets shown in A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon version tag creation. |
examples/how-to-automate-publishing-with-github-actions-registry-md/mcp-docs-github-actions-publish-to-registry-workflow-2.yaml | A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon pushing a version tag. | Exact payloads, commands, or snippets shown in A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon pushing a version tag. |
examples/how-to-automate-publishing-with-github-actions-registry-md/mcp-docs-github-actions-publish-to-registry-workflow-3.yaml | A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon version tag creation. | Exact payloads, commands, or snippets shown in A GitHub Actions workflow configuration file that automates publishing to the MCP registry upon version tag creation. |
examples/how-to-automate-publishing-with-github-actions-registry-md/mcp-docs-github-actions-publishing-workflow.bash | A bash script demonstrating the git tagging and pushing process used to trigger automated publishing via GitHub Actions. | Exact payloads, commands, or snippets shown in A bash script demonstrating the git tagging and pushing process used to trigger automated publishing via GitHub Actions. |
docs/the-mcp-registry-moderation-policy-md/workflow-guide.md | The official moderation policy governing content and submissions for the Model Context Protocol Registry. | Questions about the official moderation policy governing content and submissions for the Model Context Protocol Registry. |
docs/mcp-registry-supported-package-types-md/workflow-guide.md | A markdown document detailing the supported package types and ownership verification processes for the MCP Registry, including npm and PyPI packages. | Questions about a markdown document detailing the supported package types and ownership verification processes for the MCP Registry,... |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types.json | A JSON representation of the supported package types and metadata schema for the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in A JSON representation of the supported package types and metadata schema for the Model Context Protocol registry. |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types-2.json | A JSON object demonstrating the structure and required fields for a package registered within the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure and required fields for a package registered within the Model Context Proto... |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types-3.json | A JSON object demonstrating the schema and structure for defining supported package types within the MCP Registry. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema and structure for defining supported package types within the MCP Registry. |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types.markdown | A markdown document listing the various package types supported by the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in A markdown document listing the various package types supported by the Model Context Protocol registry. |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types-4.json | A JSON object demonstrating the structure of a package definition within the MCP Registry, including registry types, identifiers, and transport details. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of a package definition within the MCP Registry, including registry types,... |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types-2.markdown | A markdown document listing the various package types supported by the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in A markdown document listing the various package types supported by the Model Context Protocol registry. |
examples/mcp-registry-supported-package-types-md/mcp-registry-supported-package-types-5.json | A JSON object demonstrating the schema and structure for defining supported package types within the MCP Registry. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema and structure for defining supported package types within the MCP Registry. |
examples/mcp-registry-supported-package-types-md/mcp-registry-package-types.dockerfile | A Dockerfile demonstrating how to use the io.modelcontextprotocol.server.name label to define a package type in the MCP Registry. | Exact payloads, commands, or snippets shown in A Dockerfile demonstrating how to use the io.modelcontextprotocol.server.name label to define a package type in the M... |
examples/mcp-registry-supported-package-types-md/mcp-registry-package-manifest.json | A JSON example of an MCP registry package manifest defining a server with supported package types. | Exact payloads, commands, or snippets shown in A JSON example of an MCP registry package manifest defining a server with supported package types. |
examples/mcp-registry-supported-package-types-md/mcp-registry-package-type-verification.bash | A bash command demonstrating how to verify an MCP package type using openssl sha256 digest. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to verify an MCP package type using openssl sha256 digest. |
docs/quickstart-publish-an-mcp-server-to-the-registry-md/workflow-guide.md | A guide outlining the prerequisites and steps to add verification information, publish a package, and install the mcp-publisher to register an MCP server. | Questions about a guide outlining the prerequisites and steps to add verification information, publish a package, and install the mcp... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry-bash-commands.bash | Bash commands for cloning the quickstart resources and setting up the weather-server-typescript directory for registry publication. | Exact payloads, commands, or snippets shown in Bash commands for cloning the quickstart resources and setting up the weather-server-typescript directory for registr... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-package-json.diff | A diff showing the changes required to update the name and version fields in a package.json file for publishing to the MCP registry. | Exact payloads, commands, or snippets shown in A diff showing the changes required to update the name and version fields in a package.json file for publishing to th... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry-package-json.diff | A diff showing the required additions to a package.json file, such as repository and description fields, to publish an MCP server to the registry. | Exact payloads, commands, or snippets shown in A diff showing the required additions to a package.json file, such as repository and description fields, to publish a... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-package-json-2.diff | A diff showing the required package.json modifications for publishing an MCP server to the registry. | Exact payloads, commands, or snippets shown in A diff showing the required package.json modifications for publishing an MCP server to the registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry-bash-commands-2.bash | Bash commands for navigating to a project directory, installing dependencies, and building distribution files for publishing an MCP server. | Exact payloads, commands, or snippets shown in Bash commands for navigating to a project directory, installing dependencies, and building distribution files for pub... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-npm.bash | Bash commands for authenticating with npm and publishing an MCP server package to the registry. | Exact payloads, commands, or snippets shown in Bash commands for authenticating with npm and publishing an MCP server package to the registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publisher-install.bash | Bash commands to download, extract, and install the MCP publisher binary to the local system. | Exact payloads, commands, or snippets shown in Bash commands to download, extract, and install the MCP publisher binary to the local system. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-powershell-setup.powershell | A PowerShell script to detect system architecture and download/extract the MCP publisher executable for Windows. | Exact payloads, commands, or snippets shown in A PowerShell script to detect system architecture and download/extract the MCP publisher executable for Windows. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-server-bash-commands.bash | Bash commands for installing the mcp-publisher tool and publishing an MCP server to the registry. | Exact payloads, commands, or snippets shown in Bash commands for installing the mcp-publisher tool and publishing an MCP server to the registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry.bash | A bash script demonstrating the usage of the mcp-publisher command to publish an MCP server to the registry. | Exact payloads, commands, or snippets shown in A bash script demonstrating the usage of the mcp-publisher command to publish an MCP server to the registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publisher-cli-usage-guide.text | A text guide detailing the commands and arguments for the MCP Registry Publisher Tool, including init, login, logout, and publish operations. | Exact payloads, commands, or snippets shown in A text guide detailing the commands and arguments for the MCP Registry Publisher Tool, including init, login, logout,... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-publisher-init-bash-command.bash | A bash command demonstrating how to initialize an MCP server for registry publication using the mcp-publisher tool. | Exact payloads, commands, or snippets shown in A bash command demonstrating how to initialize an MCP server for registry publication using the mcp-publisher tool. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-server-manifest.json | A JSON manifest file defining the server metadata, repository details, and package information required for publishing to the MCP Registry. | Exact payloads, commands, or snippets shown in A JSON manifest file defining the server metadata, repository details, and package information required for publishin... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-server-manifest.diff | A diff showing updates to a server manifest file including version increments and package registry configuration. | Exact payloads, commands, or snippets shown in A diff showing updates to a server manifest file including version increments and package registry configuration. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-publisher-github-login.bash | A bash command sequence demonstrating how to authenticate the MCP publisher with GitHub. | Exact payloads, commands, or snippets shown in A bash command sequence demonstrating how to authenticate the MCP publisher with GitHub. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry-quickstart.text | A text-based walkthrough demonstrating the authentication and command-line steps required to publish an MCP server to the official registry. | Exact payloads, commands, or snippets shown in A text-based walkthrough demonstrating the authentication and command-line steps required to publish an MCP server to... |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-server-quickstart.text | A step-by-step guide and command sequence for authenticating and publishing an MCP server to the official registry. | Exact payloads, commands, or snippets shown in A step-by-step guide and command sequence for authenticating and publishing an MCP server to the official registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-publisher-publish-command.bash | A bash command example demonstrating how to use the mcp-publisher publish command to upload a server to the registry. | Exact payloads, commands, or snippets shown in A bash command example demonstrating how to use the mcp-publisher publish command to upload a server to the registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-docs-publish-server-to-registry-quickstart-2.text | A step-by-step guide and command output demonstrating how to publish an MCP server to the official MCP registry. | Exact payloads, commands, or snippets shown in A step-by-step guide and command output demonstrating how to publish an MCP server to the official MCP registry. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-server-publish-quickstart.bash | A bash command example demonstrating how to search for an MCP server in the registry using curl. | Exact payloads, commands, or snippets shown in A bash command example demonstrating how to search for an MCP server in the registry using curl. |
examples/quickstart-publish-an-mcp-server-to-the-registry-md/mcp-registry-publish-server-config.text | A JSON configuration object demonstrating the server name and metadata structure required to publish an MCP server to the registry. | Exact payloads, commands, or snippets shown in A JSON configuration object demonstrating the server name and metadata structure required to publish an MCP server to... |
docs/mcp-registry-aggregators-md/workflow-guide.md | A markdown document detailing how to consume the MCP Registry REST API, including pagination, filtering, and server status information. | Questions about a markdown document detailing how to consume the MCP Registry REST API, including pagination, filtering, and server s... |
examples/mcp-registry-aggregators-md/mcp-registry-aggregators-bash-curl-list-servers.bash | A bash command using curl to fetch a list of servers from the MCP registry aggregator endpoint. | Exact payloads, commands, or snippets shown in A bash command using curl to fetch a list of servers from the MCP registry aggregator endpoint. |
examples/mcp-registry-aggregators-md/mcp-registry-aggregators.jsonc | A JSONC example demonstrating the structure of an MCP registry aggregator response containing server metadata and pagination cursors. | Exact payloads, commands, or snippets shown in A JSONC example demonstrating the structure of an MCP registry aggregator response containing server metadata and pag... |
examples/mcp-registry-aggregators-md/mcp-registry-aggregators-bash-curl-list-servers-2.bash | A bash command using curl to list servers from the MCP registry using pagination parameters. | Exact payloads, commands, or snippets shown in A bash command using curl to list servers from the MCP registry using pagination parameters. |
examples/mcp-registry-aggregators-md/mcp-registry-aggregators-curl-list-servers.bash | A bash command using curl to fetch a list of servers from the MCP registry filtered by an update timestamp. | Exact payloads, commands, or snippets shown in A bash command using curl to fetch a list of servers from the MCP registry filtered by an update timestamp. |
examples/mcp-registry-aggregators-md/mcp-registry-aggregators.json | A JSON object demonstrating the schema for an MCP registry aggregator entry including package identifiers and versions. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema for an MCP registry aggregator entry including package identifiers and versions. |
docs/publishing-remote-servers-registry-md/workflow-guide.md | A guide detailing the requirements and procedures for publishing remote servers to the Model Context Protocol registry. | Questions about a guide detailing the requirements and procedures for publishing remote servers to the Model Context Protocol registry. |
examples/publishing-remote-servers-registry-md/mcp-registry-remote-server-definition.json | A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, version, and streamable-http remote endpoint. | Exact payloads, commands, or snippets shown in A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, ve... |
examples/publishing-remote-servers-registry-md/modelcontextprotocol-remote-server-registry-entry.json | A JSON configuration object defining a remote server entry for the Model Context Protocol registry. | Exact payloads, commands, or snippets shown in A JSON configuration object defining a remote server entry for the Model Context Protocol registry. |
examples/publishing-remote-servers-registry-md/mcp-docs-publishing-remote-servers-registry.json | A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, title, and streamable-http remote details. | Exact payloads, commands, or snippets shown in A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, ti... |
examples/publishing-remote-servers-registry-md/mcp-docs-publishing-remote-servers-registry-2.json | A JSON configuration object defining a remote MCP server with multi-region streamable-http endpoints and variable substitution. | Exact payloads, commands, or snippets shown in A JSON configuration object defining a remote MCP server with multi-region streamable-http endpoints and variable sub... |
examples/publishing-remote-servers-registry-md/mcp-registry-remote-server-definition-2.json | A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, version, and streamable-http connection details. | Exact payloads, commands, or snippets shown in A JSON configuration object defining a remote server entry for the Model Context Protocol registry including name, ve... |
examples/publishing-remote-servers-registry-md/modelcontextprotocol-remote-server-registry-entry-2.json | A JSON object defining a remote server entry for the Model Context Protocol registry, including name, title, description, and streamable-http remote configuration. | Exact payloads, commands, or snippets shown in A JSON object defining a remote server entry for the Model Context Protocol registry, including name, title, descript... |
docs/official-mcp-registry-terms-of-service-md/workflow-guide.md | The official terms of service governing the use of the Model Context Protocol registry. | Questions about the official terms of service governing the use of the Model Context Protocol registry. |
docs/versioning-published-mcp-servers-registry-md/workflow-guide.md | Guidelines and best practices for implementing semantic versioning for published MCP servers within the registry. | Questions about guidelines and best practices for implementing semantic versioning for published MCP servers within the registry. |
examples/versioning-published-mcp-servers-registry-md/mcp-registry-published-server.json | A JSON object demonstrating the schema for a published MCP server entry in the registry, including name, version, and package details. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema for a published MCP server entry in the registry, including name, version, and... |
examples/versioning-published-mcp-servers-registry-md/mcp-registry-published-server-versioning.json | A JSON object demonstrating the schema for versioning a published MCP server within the registry. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema for versioning a published MCP server within the registry. |
examples/versioning-published-mcp-servers-registry-md/mcp-registry-published-server-versioning-2.json | A JSON object demonstrating the schema for versioning published MCP servers across different registry types like npm and nuget. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema for versioning published MCP servers across different registry types like npm... |
examples/versioning-published-mcp-servers-registry-md/mcp-registry-server-versioning.json | A JSON object demonstrating the versioning schema for published MCP servers including version numbers and remote endpoint configurations. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the versioning schema for published MCP servers including version numbers and remote endp... |
examples/versioning-published-mcp-servers-registry-md/mcp-registry-versioning.json | A JSON object demonstrating the schema for versioning published MCP servers within the registry. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema for versioning published MCP servers within the registry. |
docs/sep-1024-mcp-client-security-requirements-for-local-server-installation/workflow-guide.md | A specification document outlining the security requirements for MCP clients when installing local servers. | Questions about a specification document outlining the security requirements for MCP clients when installing local servers. |
docs/sep-1034-support-default-values-for-all-primitive-types-in-elicitation-s/workflow-guide.md | A specification document detailing the support for default values across all primitive types within elicitation schemas for the Model Context Protocol. | Questions about a specification document detailing the support for default values across all primitive types within elicitation schem... |
examples/sep-1034-support-default-values-for-all-primitive-types-in-elicitation-s/sep-1034-python-elicitation-primitive-default-values.python | A Python code example demonstrating the implementation of default values for primitive types within elicitation schemas to resolve ambiguity. | Exact payloads, commands, or snippets shown in A Python code example demonstrating the implementation of default values for primitive types within elicitation schem... |
examples/sep-1034-support-default-values-for-all-primitive-types-in-elicitation-s/sep-1034-python-elicitation-primitive-defaults.python | A Python code example demonstrating how to implement default values for primitive types within an elicitation schema. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement default values for primitive types within an elicitation schema. |
examples/sep-1034-support-default-values-for-all-primitive-types-in-elicitation-s/sep-1034-mcp-docs-typescript-elicitation-default-values.typescript | A TypeScript example demonstrating how to include default values for primitive types within an elicitation schema request using the mcp-docs client. | Exact payloads, commands, or snippets shown in A TypeScript example demonstrating how to include default values for primitive types within an elicitation schema req... |
examples/sep-1034-support-default-values-for-all-primitive-types-in-elicitation-s/sep-1034-elicitation-primitive-defaults.typescript | TypeScript interfaces defining string and number schema structures with added default value support for SEP-1034. | Exact payloads, commands, or snippets shown in TypeScript interfaces defining string and number schema structures with added default value support for SEP-1034. |
docs/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/workflow-guide.md | A specification document detailing the SEP-1036 protocol for eliciting URL modes to facilitate secure out-of-band interactions. | Questions about a specification document detailing the SEP-1036 protocol for eliciting URL modes to facilitate secure out-of-band int... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/sep-1036-url-mode-elicitation-capabilities.json | A JSON object defining the elicitation capabilities for URL mode within the SEP-1036 specification. | Exact payloads, commands, or snippets shown in A JSON object defining the elicitation capabilities for URL mode within the SEP-1036 specification. |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/sep-1036-url-mode-elicitation.jsonc | A JSONC configuration object demonstrating the elicitation capability structure for SEP-1036 secure out-of-band interactions. | Exact payloads, commands, or snippets shown in A JSONC configuration object demonstrating the elicitation capability structure for SEP-1036 secure out-of-band inter... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/mcp-sep-1036-url-mode-elicitation-jsonrpc-request.json | A JSON-RPC request demonstrating the elicitation/create method with a form mode parameter for secure out-of-band interactions. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating the elicitation/create method with a form mode parameter for secure out-of-band inte... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/mcp-sep-1036-url-mode-elicitation-jsonrpc-request-2.json | A JSON-RPC request object demonstrating the elicitation/create method using url mode for secure out-of-band interactions. | Exact payloads, commands, or snippets shown in A JSON-RPC request object demonstrating the elicitation/create method using url mode for secure out-of-band interacti... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/sep-1036-url-mode-elicitation-jsonrpc-response.json | A JSON-RPC response object demonstrating the action field values for URL mode elicitation in SEP-1036. | Exact payloads, commands, or snippets shown in A JSON-RPC response object demonstrating the action field values for URL mode elicitation in SEP-1036. |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/sep-1036-url-mode-elicitation-complete-notification.json | A JSON-RPC notification object demonstrating the completion of a URL mode elicitation process for secure out-of-band interactions. | Exact payloads, commands, or snippets shown in A JSON-RPC notification object demonstrating the completion of a URL mode elicitation process for secure out-of-band... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/mcp-sep-1036-url-mode-elicitation-jsonrpc-error-response.json | A JSON-RPC error response demonstrating the elicitation of a URL mode for secure out-of-band interactions as defined in SEP-1036. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating the elicitation of a URL mode for secure out-of-band interactions as defined... |
examples/sep-1036-url-mode-elicitation-for-secure-out-of-band-interactions-seps-i/sep-1036-url-mode-elicitation-capabilities-2.json | A JSON object defining the elicitation capabilities for URL mode within the SEP-1036 protocol specification. | Exact payloads, commands, or snippets shown in A JSON object defining the elicitation capabilities for URL mode within the SEP-1036 protocol specification. |
docs/sep-1046-support-oauth-client-credentials-flow-in-authorization-seps-aut/workflow-guide.md | A specification document detailing the implementation of the OAuth client credentials flow within the modelcontextprotocol authorization process. | Questions about a specification document detailing the implementation of the OAuth client credentials flow within the modelcontextpro... |
docs/sep-1302-formalize-working-groups-and-interest-in-mcp-governance-seps-mc/workflow-guide.md | A specification document outlining the formalization of Working Groups and Interest Groups within the Model Context Protocol governance structure. | Questions about a specification document outlining the formalization of Working Groups and Interest Groups within the Model Context P... |
docs/sep-1303-input-validation-errors-as-tool-execution-seps-md/workflow-guide.md | A specification proposal detailing how input validation errors should be handled as tool execution errors within the Model Context Protocol. | Questions about a specification proposal detailing how input validation errors should be handled as tool execution errors within the... |
examples/sep-1303-input-validation-errors-as-tool-execution-seps-md/mcp-docs-sep-1303-typescript-input-validation-zod-error-handling.typescript | A TypeScript code example demonstrating how to implement Zod schema validation to return input errors as tool execution errors within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to implement Zod schema validation to return input errors as tool executi... |
examples/sep-1303-input-validation-errors-as-tool-execution-seps-md/mcp-sep-1303-tool-execution-error-handling.text | An example demonstrating how to report input validation errors as tool execution errors using the isError field in the Model Context Protocol. | Exact payloads, commands, or snippets shown in An example demonstrating how to report input validation errors as tool execution errors using the isError field in th... |
examples/sep-1303-input-validation-errors-as-tool-execution-seps-md/mcp-sep-1303-typescript-input-validation-error-loop.typescript | A TypeScript code snippet demonstrating a model repeatedly submitting invalid tool arguments that trigger protocol error responses. | Exact payloads, commands, or snippets shown in A TypeScript code snippet demonstrating a model repeatedly submitting invalid tool arguments that trigger protocol er... |
examples/sep-1303-input-validation-errors-as-tool-execution-seps-md/mcp-sep-1303-typescript-tool-execution-error-validation.typescript | A TypeScript example demonstrating a tool call returning an isError true response when input validation fails for a past date. | Exact payloads, commands, or snippets shown in A TypeScript example demonstrating a tool call returning an isError true response when input validation fails for a p... |
docs/sep-1319-decouple-request-payload-from-rpc-methods-definition-seps-defin/workflow-guide.md | A specification document outlining the proposal to decouple request payload definitions from RPC method definitions within the Model Context Protocol. | Questions about a specification document outlining the proposal to decouple request payload definitions from RPC method definitions w... |
examples/sep-1319-decouple-request-payload-from-rpc-methods-definition-seps-defin/mcp-docs-sep-1319-decouple-request-payload.ts | TypeScript interface definitions demonstrating the decoupling of request payloads from RPC method definitions for SEP-1319. | Exact payloads, commands, or snippets shown in TypeScript interface definitions demonstrating the decoupling of request payloads from RPC method definitions for SEP... |
examples/sep-1319-decouple-request-payload-from-rpc-methods-definition-seps-defin/sep-1319-mcp-call-tool-request-params-typescript.ts | A TypeScript interface definition for CallToolRequestParams demonstrating the decoupling of request payloads from RPC method definitions. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for CallToolRequestParams demonstrating the decoupling of request payloads from RPC... |
examples/sep-1319-decouple-request-payload-from-rpc-methods-definition-seps-defin/sep-1319-mcp-calltoolrequest-typescript-interface.ts | A TypeScript interface definition demonstrating the decoupled CallToolRequest structure for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript interface definition demonstrating the decoupled CallToolRequest structure for the Model Context Protocol. |
docs/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/workflow-guide.md | A specification document detailing improvements to the elicitation enum schema and standards compliance for the Model Context Protocol. | Questions about a specification document detailing improvements to the elicitation enum schema and standards compliance for the Model... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum.typescript | A TypeScript code example demonstrating the transition from LegacyEnumSchema to TitledSingleSelectEnumSchema for elicitation enum improvements. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the transition from LegacyEnumSchema to TitledSingleSelectEnumSchema for elic... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-typescript-examples.typescript | TypeScript type definitions demonstrating single select enum schemas with and without titles for SEP-1330 compliance. | Exact payloads, commands, or snippets shown in TypeScript type definitions demonstrating single select enum schemas with and without titles for SEP-1330 compliance. |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-2.typescript | A TypeScript code example demonstrating the implementation of improved elicitation enum schemas and standards compliance for SEP-1330. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the implementation of improved elicitation enum schemas and standards complia... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-3.typescript | A TypeScript implementation demonstrating the combined legacy, multiple, and single select enumeration schema types for SEP-1330. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the combined legacy, multiple, and single select enumeration schema types f... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-4.typescript | A TypeScript implementation of the ElicitResult interface demonstrating the updated enum schema and content structure for SEP-1330. | Exact payloads, commands, or snippets shown in A TypeScript implementation of the ElicitResult interface demonstrating the updated enum schema and content structure... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum.json | A JSON object demonstrating the improved elicitation enum schema structure and standards compliance for SEP-1330. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the improved elicitation enum schema structure and standards compliance for SEP-1330. |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-2.json | A JSON object demonstrating the improved elicitation enum schema including enumNames and default values for standards compliance. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the improved elicitation enum schema including enumNames and default values for standards... |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-3.json | A JSON schema example demonstrating improved elicitation enum structures and standards compliance for SEP-1330. | Exact payloads, commands, or snippets shown in A JSON schema example demonstrating improved elicitation enum structures and standards compliance for SEP-1330. |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/mcp-docs-sep-1330-elicitation-enum.json | A JSON schema example demonstrating improved elicitation enum standards and compliance for SEP-1330. | Exact payloads, commands, or snippets shown in A JSON schema example demonstrating improved elicitation enum standards and compliance for SEP-1330. |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/mcp-sep-1330-elicitation-enum.json | A JSON schema example demonstrating improved elicitation enum standards and compliance for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON schema example demonstrating improved elicitation enum standards and compliance for the Model Context Protocol. |
examples/sep-1330-elicitation-enum-schema-improvements-and-standards-compliance-s/sep-1330-elicitation-enum-4.json | A JSON schema definition implementing the new UntitledSingleSelectEnumSchema standards for elicitation enums as proposed in SEP-1330. | Exact payloads, commands, or snippets shown in A JSON schema definition implementing the new UntitledSingleSelectEnumSchema standards for elicitation enums as propo... |
docs/sep-1577-sampling-with-tools-seps-md/workflow-guide.md | A specification document detailing the SEP-1577 standard for sampling capabilities within the Model Context Protocol. | Questions about a specification document detailing the SEP-1577 standard for sampling capabilities within the Model Context Protocol. |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools.typescript | A TypeScript implementation demonstrating how to use the sampling capability within the Model Context Protocol to allow tools to request model completions. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to use the sampling capability within the Model Context Protocol to all... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-sampling-with-tools.typescript | A TypeScript implementation demonstrating how to use the sampling/createMessage method with tool definitions and tool choice options. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to use the sampling/createMessage method with tool definitions and tool... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-2.typescript | A TypeScript implementation demonstrating the updated SamplingMessage interface and content types for tool-based sampling in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the updated SamplingMessage interface and content types for tool-based samp... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-3.typescript | A TypeScript code example demonstrating how to implement tool sampling within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to implement tool sampling within the Model Context Protocol. |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-4.typescript | A TypeScript code example demonstrating how a model can request sampling through tools as defined in SEP-1577. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how a model can request sampling through tools as defined in SEP-1577. |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-5.typescript | A TypeScript code example demonstrating the updated CreateMessageResult interface and sampling implementation for SEP-1577. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the updated CreateMessageResult interface and sampling implementation for SEP... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-6.typescript | A TypeScript code example demonstrating how to implement tool choice modes and sampling within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to implement tool choice modes and sampling within the Model Context Prot... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-docs-sep-1577-sampling-with-tools-7.typescript | A TypeScript implementation demonstrating how an MCP server can use the sampling capability to request model completions during tool execution. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how an MCP server can use the sampling capability to request model completi... |
examples/sep-1577-sampling-with-tools-seps-md/mcp-sampling-with-tools-2.typescript | A TypeScript implementation demonstrating how to use the sampling capability within the Model Context Protocol to request message generation. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to use the sampling capability within the Model Context Protocol to req... |
docs/sep-1613-establish-json-schema-2020-12-as-default-dialect-for-mcp-seps-f/workflow-guide.md | A specification document outlining the proposal to establish JSON Schema 2020-12 as the default dialect for the Model Context Protocol. | Questions about a specification document outlining the proposal to establish JSON Schema 2020-12 as the default dialect for the Model... |
examples/sep-1613-establish-json-schema-2020-12-as-default-dialect-for-mcp-seps-f/mcp-sep-1613-json-2020-12-dialect.json | A JSON schema example demonstrating the implementation of the 2020-12 dialect as specified in SEP-1613. | Exact payloads, commands, or snippets shown in A JSON schema example demonstrating the implementation of the 2020-12 dialect as specified in SEP-1613. |
examples/sep-1613-establish-json-schema-2020-12-as-default-dialect-for-mcp-seps-f/mcp-sep-1613-json-2020-12-dialect-2.json | A JSON object demonstrating the implementation of the JSON Schema 2020-12 dialect within an MCP tool definition. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the implementation of the JSON Schema 2020-12 dialect within an MCP tool definition. |
docs/sep-1686-tasks-seps-md/workflow-guide.md | A markdown document detailing the SEP-1686 specification for the Tasks standard within the Model Context Protocol. | Questions about a markdown document detailing the SEP-1686 specification for the Tasks standard within the Model Context Protocol. |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-jsonrpc-request.json | A JSON-RPC request object demonstrating the implementation of the SEP-1686 task metadata within the modelcontextprotocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC request object demonstrating the implementation of the SEP-1686 task metadata within the modelcontextproto... |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-get-request.json | A JSON-RPC request object for the tasks/get method as defined in SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC request object for the tasks/get method as defined in SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-jsonrpc-response.json | A JSON-RPC 2.0 response object containing task submission details including taskId, keepAlive, and pollFrequency. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object containing task submission details including taskId, keepAlive, and pollFrequency. |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-jsonrpc-result.json | A JSON-RPC 2.0 response object demonstrating the tasks/result method for SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating the tasks/result method for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-jsonrpc-response-2.json | A JSON-RPC 2.0 response object demonstrating the structure of a task result containing text content and related task metadata. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating the structure of a task result containing text content and related task... |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-notification.json | A JSON-RPC notification payload demonstrating the structure for a tasks/created event as defined in SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC notification payload demonstrating the structure for a tasks/created event as defined in SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-list-jsonrpc-request.json | A JSON-RPC request example demonstrating the tasks/list method with an optional cursor parameter for the SEP-1686 task specification. | Exact payloads, commands, or snippets shown in A JSON-RPC request example demonstrating the tasks/list method with an optional cursor parameter for the SEP-1686 tas... |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks.json | A JSON representation of task status objects including taskId, status, and polling configuration for the SEP-1686 specification. | Exact payloads, commands, or snippets shown in A JSON representation of task status objects including taskId, status, and polling configuration for the SEP-1686 spe... |
examples/sep-1686-tasks-seps-md/mcp-sep-1686-tasks-delete-jsonrpc-request.json | A JSON-RPC request demonstrating the tasks/delete method for the SEP-1686 task management protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating the tasks/delete method for the SEP-1686 task management protocol. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-jsonrpc-response.json | A JSON-RPC 2.0 response object containing a related-task metadata field for SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object containing a related-task metadata field for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-mermaid-state-diagram.mermaid | A Mermaid state diagram illustrating the lifecycle and transitions of task states for SEP-1686. | Exact payloads, commands, or snippets shown in A Mermaid state diagram illustrating the lifecycle and transitions of task states for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-2.json | A JSON object demonstrating the structure of a task definition including taskId and keepAlive parameters for the SEP-1686 specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of a task definition including taskId and keepAlive parameters for the SEP-... |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks.typescript | A TypeScript code example demonstrating how to interact with the SEP-1686 tasks specification. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to interact with the SEP-1686 tasks specification. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-2.typescript | A TypeScript code example demonstrating the task object structure and properties defined in SEP-1686. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the task object structure and properties defined in SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-3.typescript | A TypeScript code example demonstrating the implementation of SEP-1686 task structures and identifiers. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the implementation of SEP-1686 task structures and identifiers. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-4.typescript | A TypeScript code example demonstrating the structure and implementation of SEP-1686 task results. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the structure and implementation of SEP-1686 task results. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-5.typescript | A TypeScript code example demonstrating the implementation of SEP-1686 task structures and pagination using a cursor. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the implementation of SEP-1686 task structures and pagination using a cursor. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-6.typescript | A TypeScript code example demonstrating the structure and implementation of the SEP-1686 tasks interface. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the structure and implementation of the SEP-1686 tasks interface. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-3.json | A JSON object demonstrating the structure of the SEP-1686 task specification including related task IDs. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of the SEP-1686 task specification including related task IDs. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-error-response.json | A JSON-RPC error response demonstrating a task not found error for SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating a task not found error for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-error-response-2.json | A JSON-RPC error response demonstrating a failed task retrieval due to an expired task status. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating a failed task retrieval due to an expired task status. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-error-response-3.json | A JSON-RPC error response demonstrating a task status mismatch error for SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating a task status mismatch error for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-error-response-4.json | A JSON-RPC error response demonstrating a duplicate task ID error for the SEP-1686 tasks specification. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating a duplicate task ID error for the SEP-1686 tasks specification. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-7.typescript | A TypeScript code example demonstrating the implementation and structure of SEP-1686 task objects. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating the implementation and structure of SEP-1686 task objects. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-jsonrpc-response-2.json | A JSON-RPC 2.0 response object demonstrating a failed task status with an API rate limit error for SEP-1686. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating a failed task status with an API rate limit error for SEP-1686. |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-typescript-pending-request-pseudocode.typescript | A TypeScript pseudocode implementation of the PendingRequest class demonstrating how to handle task polling and result resolution within the MCP SDK. | Exact payloads, commands, or snippets shown in A TypeScript pseudocode implementation of the PendingRequest class demonstrating how to handle task polling and resul... |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-8.typescript | A TypeScript code example demonstrating how to use the client.callTool method to execute the analyzedataset tool within the SEP-1686 tasks framework. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to use the client.callTool method to execute the analyzedataset tool with... |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction between a client and server for creating and managing tasks under SEP-1686. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction between a client and server for creating and managing tasks u... |
examples/sep-1686-tasks-seps-md/mcp-docs-sep-1686-tasks-9.typescript | A TypeScript implementation demonstrating the SEP-1686 task structure including taskId, status, and nested child tasks. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the SEP-1686 task structure including taskId, status, and nested child tasks. |
docs/sep-1699-support-sse-polling-via-server-side-disconnect-seps-md/workflow-guide.md | A specification document detailing the implementation of SSE polling to handle server-side disconnects within the Model Context Protocol. | Questions about a specification document detailing the implementation of SSE polling to handle server-side disconnects within the Mod... |
docs/sep-1730-sdks-tiering-system-seps-md/workflow-guide.md | A specification document defining the tiering system and standards for Model Context Protocol SDKs. | Questions about a specification document defining the tiering system and standards for Model Context Protocol SDKs. |
examples/sep-1730-sdks-tiering-system-seps-md/sep-1730-sdks-tiering-system-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction between an SDK, a test suite, and a validator within the SDKs tiering system. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction between an SDK, a test suite, and a validator within the SDKs... |
docs/sep-1850-pr-based-workflow-seps-md/workflow-guide.md | A specification document outlining the pull request-based workflow for Model Context Protocol SEPs. | Questions about a specification document outlining the pull request-based workflow for Model Context Protocol SEPs. |
examples/sep-1850-pr-based-workflow-seps-md/modelcontextprotocol-sep-1850-pr-based-workflow.markdown | The markdown specification document outlining the pull request-based workflow for Model Context Protocol Standard Enhancement Proposals. | Exact payloads, commands, or snippets shown in The markdown specification document outlining the pull request-based workflow for Model Context Protocol Standard Enh... |
docs/sep-1865-mcp-apps-interactive-user-interfaces-for-seps-md/workflow-guide.md | A specification document detailing the proposal for interactive user interfaces within MCP applications. | Questions about a specification document detailing the proposal for interactive user interfaces within MCP applications. |
docs/sep-2085-governance-succession-and-amendment-procedures-seps-md/workflow-guide.md | A markdown document detailing the governance succession and amendment procedures for the Model Context Protocol specification. | Questions about a markdown document detailing the governance succession and amendment procedures for the Model Context Protocol speci... |
docs/sep-2133-extensions-seps-md/workflow-guide.md | A markdown document detailing the SEP-2133 specification for extensions within the Model Context Protocol. | Questions about a markdown document detailing the SEP-2133 specification for extensions within the Model Context Protocol. |
examples/sep-2133-extensions-seps-md/modelcontextprotocol-sep-2133-extensions-jsonrpc-initialize-request.json | A JSON-RPC initialize request demonstrating the extensions capability field for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC initialize request demonstrating the extensions capability field for the Model Context Protocol. |
examples/sep-2133-extensions-seps-md/modelcontextprotocol-sep-2133-extensions-jsonrpc-response.json | A JSON-RPC response object demonstrating the implementation of the SEP-2133 extensions capability within the protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC response object demonstrating the implementation of the SEP-2133 extensions capability within the protocol. |
examples/sep-2133-extensions-seps-md/mcp-docs-sep-2133-extensions.typescript | A TypeScript code example demonstrating how to check for and handle MCP extension capabilities such as UI support. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to check for and handle MCP extension capabilities such as UI support. |
docs/sep-2148-mcp-contributor-ladder-seps-md/workflow-guide.md | A markdown document outlining the specification, motivation, and guiding principles for the MCP contributor ladder. | Questions about a markdown document outlining the specification, motivation, and guiding principles for the MCP contributor ladder. |
examples/sep-2148-mcp-contributor-ladder-seps-md/sep-2148-mcp-contributor-ladder-template.text | A markdown template for nominating candidates for the MCP Contributor Ladder including sections for sponsors, contributions, and attestations. | Exact payloads, commands, or snippets shown in A markdown template for nominating candidates for the MCP Contributor Ladder including sections for sponsors, contrib... |
examples/sep-2148-mcp-contributor-ladder-seps-md/sep-2148-mcp-contributor-ladder-template-2.text | A markdown template for nominating contributors to the MCP contributor ladder including scope, sponsor, and requirements. | Exact payloads, commands, or snippets shown in A markdown template for nominating contributors to the MCP contributor ladder including scope, sponsor, and requireme... |
examples/sep-2148-mcp-contributor-ladder-seps-md/sep-2148-mcp-contributor-ladder-template-3.text | A markdown template for nominating candidates for the MCP Contributor Ladder including sponsor attestation and requirements. | Exact payloads, commands, or snippets shown in A markdown template for nominating candidates for the MCP Contributor Ladder including sponsor attestation and requir... |
docs/sep-2149-mcp-group-governance-and-charter-template-seps-working-md/workflow-guide.md | A markdown document outlining the governance structure and charter template for MCP working groups. | Questions about a markdown document outlining the governance structure and charter template for MCP working groups. |
docs/sep-2207-oidc-flavored-refresh-token-guidance-seps-md/workflow-guide.md | A security enhancement proposal detailing requirements and specifications for OIDC-flavored refresh token implementation within the Model Context Protocol. | Questions about a security enhancement proposal detailing requirements and specifications for OIDC-flavored refresh token implementat... |
docs/sep-2243-http-header-standardization-for-streamable-transport-seps-md/workflow-guide.md | A specification document outlining standardized HTTP headers for streamable HTTP transport within the Model Context Protocol. | Questions about a specification document outlining standardized HTTP headers for streamable HTTP transport within the Model Context P... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-header.http | An example HTTP POST request demonstrating the standardized headers for streamable MCP transport as defined in SEP-2243. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized headers for streamable MCP transport as defined in SEP-2243. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-header-2.http | An example HTTP POST request demonstrating the standardized headers and JSON-RPC payload for streamable MCP transport. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized headers and JSON-RPC payload for streamable MCP transport. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-streamable-transport-request.http | An example HTTP POST request demonstrating the standardized MCP headers for streamable transport including Mcp-Session-Id and Mcp-Method. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized MCP headers for streamable transport including Mcp-Sessio... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-request-headers.http | An example HTTP POST request demonstrating the standardized headers and JSON-RPC payload for the streamable HTTP transport protocol. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized headers and JSON-RPC payload for the streamable HTTP tran... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-header-3.http | An example HTTP POST request demonstrating the standardized headers for streamable MCP transport as defined in SEP-2243. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized headers for streamable MCP transport as defined in SEP-2243. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-standardization.json | A JSON object demonstrating the application of x-mcp-header properties within an inputSchema for HTTP header standardization. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the application of x-mcp-header properties within an inputSchema for HTTP header standard... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-streamable-transport-request-2.http | An example HTTP POST request demonstrating the standardized MCP headers for streamable transport as defined in SEP-2243. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized MCP headers for streamable transport as defined in SEP-2243. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-standardization-2.json | A JSON schema example demonstrating the use of the x-mcp-header property for mapping input schema fields to standardized HTTP headers. | Exact payloads, commands, or snippets shown in A JSON schema example demonstrating the use of the x-mcp-header property for mapping input schema fields to standardi... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-request-headers-2.http | An example HTTP POST request demonstrating the standardized MCP headers for streamable transport. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized MCP headers for streamable transport. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-standardization-3.json | A JSON object demonstrating the use of custom x-mcp-header properties within an inputSchema for streamable HTTP transport. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the use of custom x-mcp-header properties within an inputSchema for streamable HTTP trans... |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-streamable-http-transport-request-headers-3.http | An example HTTP POST request demonstrating the standardized MCP headers for streamable transport. | Exact payloads, commands, or snippets shown in An example HTTP POST request demonstrating the standardized MCP headers for streamable transport. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-base64-encoding-format.text | An example of the standardized base64 encoding format for Mcp-Param HTTP headers as defined in SEP-2243. | Exact payloads, commands, or snippets shown in An example of the standardized base64 encoding format for Mcp-Param HTTP headers as defined in SEP-2243. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-http-header-mismatch-error-response.json | A JSON-RPC error response demonstrating a header mismatch between the Mcp-Name header and the request body. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating a header mismatch between the Mcp-Name header and the request body. |
examples/sep-2243-http-header-standardization-for-streamable-transport-seps-md/sep-2243-flask-header-based-routing.python | A Python Flask implementation demonstrating manual request dispatching based on custom MCP HTTP headers. | Exact payloads, commands, or snippets shown in A Python Flask implementation demonstrating manual request dispatching based on custom MCP HTTP headers. |
docs/sep-2260-require-server-requests-to-be-associated-with-a-client-request/workflow-guide.md | A specification document detailing the requirement for associating server requests with their corresponding client requests within the Model Context Protocol. | Questions about a specification document detailing the requirement for associating server requests with their corresponding client re... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/mcp-docs-sep-2260-request-association-requirement.markdown | A markdown document outlining the requirement that server sampling and message creation requests must be associated with an originating client request. | Exact payloads, commands, or snippets shown in A markdown document outlining the requirement that server sampling and message creation requests must be associated w... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/sep-2260-server-request-association-requirement.markdown | A markdown document outlining the requirement that server-initiated requests must be associated with an originating client request. | Exact payloads, commands, or snippets shown in A markdown document outlining the requirement that server-initiated requests must be associated with an originating c... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/sep-2260-server-request-association-requirement-2.markdown | A markdown document outlining the requirement that server-initiated requests must be associated with an originating client request. | Exact payloads, commands, or snippets shown in A markdown document outlining the requirement that server-initiated requests must be associated with an originating c... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/sep-2260-mcp-server-request-association-requirements.markdown | Markdown documentation detailing the requirement for associating server requests with client requests under SEP-2260. | Exact payloads, commands, or snippets shown in Markdown documentation detailing the requirement for associating server requests with client requests under SEP-2260. |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/mcp-sep-2260-server-request-association-requirement.diff | A diff showing the change from MAY to MUST regarding the requirement for server requests and notifications to relate to an originating client request. | Exact payloads, commands, or snippets shown in A diff showing the change from MAY to MUST regarding the requirement for server requests and notifications to relate... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/sep-2260-server-request-association-specification.diff | A diff showing proposed changes to the specification regarding the relationship between server-initiated messages and client requests. | Exact payloads, commands, or snippets shown in A diff showing proposed changes to the specification regarding the relationship between server-initiated messages and... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/sep-2260-python-prohibited-standalone-server-push.python | A Python code example demonstrating the prohibited use of standalone server push via sampling without a client request context. | Exact payloads, commands, or snippets shown in A Python code example demonstrating the prohibited use of standalone server push via sampling without a client reques... |
examples/sep-2260-require-server-requests-to-be-associated-with-a-client-request/mcp-python-sampling-during-tool-execution.python | A Python code example demonstrating how to use the Context object to initiate a sampling request for LLM analysis during tool execution. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to use the Context object to initiate a sampling request for LLM analysis dur... |
docs/sep-2322-multi-round-trip-requests-seps-mrtr-md/workflow-guide.md | A specification document detailing the SEP-2322 proposal for implementing multi round-trip requests within the Model Context Protocol. | Questions about a specification document detailing the SEP-2322 proposal for implementing multi round-trip requests within the Model... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the multi-round-trip request flow between a client, load balancer, and multiple server instances for SEP-2322. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the multi-round-trip request flow between a client, load balancer, and multip... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-docs-sep-2322-multi-round-trip-requests.typescript | A TypeScript implementation demonstrating the multi-round-trip request pattern using InputRequest and InputResponse types. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the multi-round-trip request pattern using InputRequest and InputResponse t... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests.json5 | A JSON5 object demonstrating a sequence of elicitation and sampling requests for multi-round-trip communication. | Exact payloads, commands, or snippets shown in A JSON5 object demonstrating a sequence of elicitation and sampling requests for multi-round-trip communication. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests.json5 | A JSON5 representation of a multi-round-trip request sequence involving elicitation responses and sampling results. | Exact payloads, commands, or snippets shown in A JSON5 representation of a multi-round-trip request sequence involving elicitation responses and sampling results. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-docs-sep-2322-multi-round-trip-requests-2.typescript | A TypeScript implementation demonstrating the multi-round-trip request pattern for handling input requirements in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the multi-round-trip request pattern for handling input requirements in the... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-docs-sep-2322-multi-round-trip-requests-3.typescript | A TypeScript implementation demonstrating the multi round-trip request pattern as defined in SEP-2322. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating the multi round-trip request pattern as defined in SEP-2322. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the multi-round-trip request flow between a user, client, and stateless server using InputRequiredResult. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the multi-round-trip request flow between a user, client, and stateless serve... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests-jsonrpc.json | A JSON-RPC sequence demonstrating multiple tool call requests and responses for the SEP-2322 multi round-trip protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC sequence demonstrating multiple tool call requests and responses for the SEP-2322 multi round-trip protocol. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests-jsonrpc-input-required.json | A JSON-RPC response demonstrating the inputrequired result type and inputRequests schema for multi-round-trip interactions. | Exact payloads, commands, or snippets shown in A JSON-RPC response demonstrating the inputrequired result type and inputRequests schema for multi-round-trip interac... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-jsonrpc-request.json | A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for the SEP-2322 protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for the SEP-2322 protocol. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-jsonrpc-response.json | A JSON-RPC 2.0 response object demonstrating a completed multi-round-trip request result containing weather data. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating a completed multi-round-trip request result containing weather data. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-payload.json | A JSON-RPC 2.0 payload demonstrating a multi-round-trip tool call sequence for updating a work item. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 payload demonstrating a multi-round-trip tool call sequence for updating a work item. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-input-required-jsonrpc.json | A JSON-RPC 2.0 response demonstrating an inputRequired result type that triggers a multi-round-trip elicitation process. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response demonstrating an inputRequired result type that triggers a multi-round-trip elicitation process. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-tools-call-jsonrpc.json | A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for updating a work item. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for updating a work item. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-input-required-response.json | A JSON-RPC response demonstrating the inputrequired result type used to initiate a multi-round-trip request flow. | Exact payloads, commands, or snippets shown in A JSON-RPC response demonstrating the inputrequired result type used to initiate a multi-round-trip request flow. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-tools-call-jsonrpc-2.json | A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for updating a work item. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating a multi-round-trip tool call with input responses for updating a work item. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-jsonrpc-response.json | A JSON-RPC 2.0 response object demonstrating a completed multi-round-trip request state. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating a completed multi-round-trip request state. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-sequence-diagram-3.mermaid | A mermaid sequence diagram illustrating the multi-round-trip request flow between a user, client, and stateful server for SEP-2322. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the multi-round-trip request flow between a user, client, and stateful server... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc.json | A JSON-RPC 2.0 sequence demonstrating multiple tool call requests and responses for the SEP-2322 multi round-trip protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 sequence demonstrating multiple tool call requests and responses for the SEP-2322 multi round-trip pro... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-task-status-response.json | A JSON-RPC 2.0 response object representing a task status update within a multi-round-trip request sequence. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object representing a task status update within a multi-round-trip request sequence. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-payload-2.json | A JSON-RPC payload demonstrating a multi-round-trip request sequence for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC payload demonstrating a multi-round-trip request sequence for the Model Context Protocol. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-2.json | A JSON-RPC 2.0 response object demonstrating a task status of inputrequired as part of a multi-round-trip request sequence. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating a task status of inputrequired as part of a multi-round-trip request seq... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-payload-3.json | A JSON-RPC 2.0 payload demonstrating a multi-round-trip request sequence for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 payload demonstrating a multi-round-trip request sequence for the Model Context Protocol. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests-jsonrpc-payload.json | A JSON-RPC payload demonstrating the inputrequired result type and elicitation/create method for multi-round-trip request flows. | Exact payloads, commands, or snippets shown in A JSON-RPC payload demonstrating the inputrequired result type and elicitation/create method for multi-round-trip req... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-tasks-inputresponse.json | A JSON-RPC request demonstrating the tasks/inputresponse method for handling multi-round-trip interactions in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating the tasks/inputresponse method for handling multi-round-trip interactions in the Mod... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests.json | A JSON representation of a multi-round-trip request sequence following the SEP-2322 protocol specification. | Exact payloads, commands, or snippets shown in A JSON representation of a multi-round-trip request sequence following the SEP-2322 protocol specification. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests-jsonrpc-sequence.json | A JSON-RPC sequence demonstrating multiple round-trip request and response exchanges for the SEP-2322 protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC sequence demonstrating multiple round-trip request and response exchanges for the SEP-2322 protocol. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-response.json | A JSON-RPC 2.0 response object containing a taskId and status message for a completed multi-round-trip task. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object containing a taskId and status message for a completed multi-round-trip task. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-payload-4.json | A JSON-RPC payload demonstrating the multi round-trip request sequence for SEP-2322. | Exact payloads, commands, or snippets shown in A JSON-RPC payload demonstrating the multi round-trip request sequence for SEP-2322. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests.json | A JSON representation of a multi-round-trip request sequence following the SEP-2322 specification. | Exact payloads, commands, or snippets shown in A JSON representation of a multi-round-trip request sequence following the SEP-2322 specification. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-3.json | A JSON-RPC sequence demonstrating a multi-round-trip tool call involving input responses for unrequested parameters. | Exact payloads, commands, or snippets shown in A JSON-RPC sequence demonstrating a multi-round-trip tool call involving input responses for unrequested parameters. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-seps-2322-multi-round-trip-requests-jsonrpc-2.json | A JSON-RPC 2.0 response demonstrating the inputrequired result type for initiating multi-round-trip elicitation requests. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response demonstrating the inputrequired result type for initiating multi-round-trip elicitation reque... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-tasks-inputresponse-2.json | A JSON-RPC request demonstrating the tasks/inputresponse method for handling multi-round-trip interactions in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating the tasks/inputresponse method for handling multi-round-trip interactions in the Mod... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-sep-2322-multi-round-trip-requests-jsonrpc-payload-5.json | A JSON-RPC 2.0 payload demonstrating the structure for multi round-trip requests as defined in SEP-2322. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 payload demonstrating the structure for multi round-trip requests as defined in SEP-2322. |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-docs-sep-2322-multi-round-trip-requests.python | A Python implementation demonstrating a multi-round-trip request pattern where a tool elicits additional information before returning a final result. | Exact payloads, commands, or snippets shown in A Python implementation demonstrating a multi-round-trip request pattern where a tool elicits additional information... |
examples/sep-2322-multi-round-trip-requests-seps-mrtr-md/mcp-docs-sep-2322-multi-round-trip-requests-2.python | A Python code example demonstrating how to implement multi round-trip requests using the IncompleteResponse pattern in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A Python code example demonstrating how to implement multi round-trip requests using the IncompleteResponse pattern i... |
docs/sep-2567-sessionless-mcp-via-explicit-state-handles-seps-md/workflow-guide.md | A specification document outlining the implementation of sessionless Model Context Protocol via explicit state handles. | Questions about a specification document outlining the implementation of sessionless Model Context Protocol via explicit state handles. |
examples/sep-2567-sessionless-mcp-via-explicit-state-handles-seps-md/sep-2567-sessionless-mcp-tools-call-request-response.jsonc | A JSONC example demonstrating a tools/call request and response for sessionless MCP using explicit state handles. | Exact payloads, commands, or snippets shown in A JSONC example demonstrating a tools/call request and response for sessionless MCP using explicit state handles. |
examples/sep-2567-sessionless-mcp-via-explicit-state-handles-seps-md/sep-2567-sessionless-mcp-tools-call-state-handle.jsonc | A JSONC example demonstrating tool calls using explicit state handles to maintain context without a persistent session. | Exact payloads, commands, or snippets shown in A JSONC example demonstrating tool calls using explicit state handles to maintain context without a persistent session. |
docs/sep-2575-make-mcp-stateless-seps-md/workflow-guide.md | A design specification document outlining the transition of the Model Context Protocol to a stateless architecture. | Questions about a design specification document outlining the transition of the Model Context Protocol to a stateless architecture. |
examples/sep-2575-make-mcp-stateless-seps-md/mcp-stateless-request-metaobject-typescript-interface.ts | A TypeScript interface definition for RequestMetaObject extending MetaObject to include protocol version and per-request fields for stateless MCP operations. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for RequestMetaObject extending MetaObject to include protocol version and per-requ... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-typescript-unsupported-protocol-version-erro.ts | A TypeScript interface definition for the UnsupportedProtocolVersionError within the SEP-2575 stateless MCP proposal. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for the UnsupportedProtocolVersionError within the SEP-2575 stateless MCP proposal. |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-typescript-interface-definitions.ts | TypeScript interface definitions for the server/discover method and DiscoverRequest structure as part of the stateless MCP proposal. | Exact payloads, commands, or snippets shown in TypeScript interface definitions for the server/discover method and DiscoverRequest structure as part of the stateles... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-typescript-interface-definition.ts | A TypeScript interface definition for DiscoverResult detailing supported protocol versions and server capabilities for stateless MCP implementation. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for DiscoverResult detailing supported protocol versions and server capabilities fo... |
examples/sep-2575-make-mcp-stateless-seps-md/mcp-stateless-request-meta-object-interface.ts | A TypeScript interface definition for RequestMetaObject extending MetaObject to include protocol version, client info, and capabilities for stateless MCP requests. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for RequestMetaObject extending MetaObject to include protocol version, client info... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-typescript-error-interface.ts | A TypeScript implementation defining the MISSING_REQUIRED_CLIENT_CAPABILITY error code and the corresponding MissingRequiredClientCapabilityError interface. | Exact payloads, commands, or snippets shown in A TypeScript implementation defining the MISSINGREQUIREDCLIENTCAPABILITY error code and the corresponding MissingRequ... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-subscriptions-listen-request-interface.ts | A TypeScript interface definition for the subscriptions/listen request method as part of the SEP-2575 stateless MCP proposal. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for the subscriptions/listen request method as part of the SEP-2575 stateless MCP p... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-typescript-subscriptions-acknowledged-notifi.ts | A TypeScript interface definition for the SubscriptionsAcknowledgedNotification type as part of the SEP-2575 stateless MCP proposal. | Exact payloads, commands, or snippets shown in A TypeScript interface definition for the SubscriptionsAcknowledgedNotification type as part of the SEP-2575 stateles... |
examples/sep-2575-make-mcp-stateless-seps-md/sep-2575-make-mcp-stateless-jsonrpc-notification.json | A JSON-RPC notification example demonstrating the use of a subscriptionId within the notifications/tools/listchanged method to support stateless MCP operations. | Exact payloads, commands, or snippets shown in A JSON-RPC notification example demonstrating the use of a subscriptionId within the notifications/tools/listchanged... |
docs/sep-414-document-opentelemetry-trace-context-propagation-conventions-sep/workflow-guide.md | A specification document detailing the conventions for OpenTelemetry trace context propagation within the Model Context Protocol. | Questions about a specification document detailing the conventions for OpenTelemetry trace context propagation within the Model Conte... |
examples/sep-414-document-opentelemetry-trace-context-propagation-conventions-sep/mcp-sep-414-opentelemetry-traceparent-jsonrpc.json | A JSON-RPC tool call request demonstrating the inclusion of an OpenTelemetry traceparent header within the meta field. | Exact payloads, commands, or snippets shown in A JSON-RPC tool call request demonstrating the inclusion of an OpenTelemetry traceparent header within the meta field. |
docs/sep-932-model-context-protocol-governance-seps-md/workflow-guide.md | A specification document outlining the hierarchical structure and governance principles for the Model Context Protocol. | Questions about a specification document outlining the hierarchical structure and governance principles for the Model Context Protocol. |
docs/sep-973-expose-additional-metadata-for-implementations-resources-tools-a/workflow-guide.md | A specification proposal detailing the addition of metadata fields to Implementations, Resources, Tools, and Prompts within the Model Context Protocol. | Questions about a specification proposal detailing the addition of metadata fields to Implementations, Resources, Tools, and Prompts... |
examples/sep-973-expose-additional-metadata-for-implementations-resources-tools-a/mcp-docs-sep-973-metadata-extension.typescript | A TypeScript code example demonstrating how to include additional metadata for implementations, resources, tools, and prompts as defined in SEP-973. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to include additional metadata for implementations, resources, tools, and... |
examples/sep-973-expose-additional-metadata-for-implementations-resources-tools-a/mcp-sep-973-metadata-extension.typescript | A TypeScript code example demonstrating how to include additional metadata properties for implementations, resources, tools, and prompts as defined in SEP-973. | Exact payloads, commands, or snippets shown in A TypeScript code example demonstrating how to include additional metadata properties for implementations, resources,... |
docs/sep-985-align-oauth-2-0-protected-resource-metadata-with-rfc-9728-seps-2/workflow-guide.md | A specification document outlining the alignment of OAuth 2.0 protected resource metadata with RFC 9728 standards. | Questions about a specification document outlining the alignment of OAuth 2.0 protected resource metadata with RFC 9728 standards. |
examples/sep-985-align-oauth-2-0-protected-resource-metadata-with-rfc-9728-seps-2/mcp-docs-sep-985-oauth-2-0-protected-resource-metadata-rfc-9728.text | A specification document detailing the alignment of OAuth 2.0 protected resource metadata with RFC 9728 standards. | Exact payloads, commands, or snippets shown in A specification document detailing the alignment of OAuth 2.0 protected resource metadata with RFC 9728 standards. |
examples/sep-985-align-oauth-2-0-protected-resource-metadata-with-rfc-9728-seps-2/sep-985-oauth-2-0-protected-resource-metadata-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the OAuth 2.0 protected resource metadata exchange flow as defined in SEP-985. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the OAuth 2.0 protected resource metadata exchange flow as defined in SEP-985. |
docs/sep-986-specify-format-for-tool-names-seps-md/workflow-guide.md | A specification document defining the required naming format for tools within the Model Context Protocol. | Questions about a specification document defining the required naming format for tools within the Model Context Protocol. |
docs/sep-990-enable-enterprise-idp-policy-controls-during-mcp-oauth-flows-sep/workflow-guide.md | A specification document detailing the implementation of enterprise IdP policy controls within MCP OAuth flows. | Questions about a specification document detailing the implementation of enterprise IdP policy controls within MCP OAuth flows. |
examples/sep-990-enable-enterprise-idp-policy-controls-during-mcp-oauth-flows-sep/mcp-oauth-enterprise-idp-policy-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the OAuth flow involving an MCP client, authorization server, resource server, and enterprise Identity Provider for SEP-990. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the OAuth flow involving an MCP client, authorization server, resource server... |
docs/sep-991-enable-url-based-client-registration-using-oauth-id-metadata-doc/workflow-guide.md | A specification document detailing the implementation of URL-based client registration using OAuth Client ID metadata documents. | Questions about a specification document detailing the implementation of URL-based client registration using OAuth Client ID metadata... |
examples/sep-991-enable-url-based-client-registration-using-oauth-id-metadata-doc/sep-991-url-based-client-registration-oauth-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the OAuth client registration flow using URL-based metadata endpoints. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the OAuth client registration flow using URL-based metadata endpoints. |
examples/sep-991-enable-url-based-client-registration-using-oauth-id-metadata-doc/sep-991-oauth-client-id-metadata-document.json | A JSON document containing OAuth client ID metadata including client URI, logo URI, and redirect URIs for URL-based client registration. | Exact payloads, commands, or snippets shown in A JSON document containing OAuth client ID metadata including client URI, logo URI, and redirect URIs for URL-based c... |
docs/sep-994-shared-communication-practices-guidelines-seps-practicesguidelin/workflow-guide.md | A specification document outlining shared communication practices and guidelines for the Model Context Protocol ecosystem. | Questions about a specification document outlining shared communication practices and guidelines for the Model Context Protocol ecosy... |
docs/specification-enhancement-proposals-seps-index-md/workflow-guide.md | An index of all Specification Enhancement Proposals (SEPs) within the Model Context Protocol documentation. | Questions about an index of all Specification Enhancement Proposals (SEPs) within the Model Context Protocol documentation. |
docs/architecture-specification-2025-11-25-index-md/workflow-guide.md | A markdown document detailing the core components and architectural design of the Model Context Protocol, including host, client, and server roles. | Questions about a markdown document detailing the core components and architectural design of the Model Context Protocol, including h... |
examples/architecture-specification-2025-11-25-index-md/modelcontextprotocol-architecture-mermaid-diagram.mermaid | A Mermaid diagram illustrating the architectural relationship between application hosts, clients, local servers, and remote resources within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A Mermaid diagram illustrating the architectural relationship between application hosts, clients, local servers, and... |
examples/architecture-specification-2025-11-25-index-md/mcp-architecture-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a Host, Client, and Server during session initialization and active communication. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a Host, Client, and Server during session initia... |
docs/authorization-specification-2025-11-25-basic-md/workflow-guide.md | The Model Context Protocol authorization specification detailing protocol requirements and standards compliance for the 2025-11-25 version. | Questions about the Model Context Protocol authorization specification detailing protocol requirements and standards compliance for t... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-http-401-unauthorized.http | An HTTP response example demonstrating a 401 Unauthorized status with a Bearer WWW-Authenticate header for protected resources. | Exact payloads, commands, or snippets shown in An HTTP response example demonstrating a 401 Unauthorized status with a Bearer WWW-Authenticate header for protected... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the authorization flow between a client, an MCP server, and an authorization server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the authorization flow between a client, an MCP server, and an authorization... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-client-metadata.json | A JSON object representing client metadata including client ID, redirect URIs, and supported grant types for the Model Context Protocol authorization specification. | Exact payloads, commands, or snippets shown in A JSON object representing client metadata including client ID, redirect URIs, and supported grant types for the Mode... |
examples/authorization-specification-2025-11-25-basic-md/mcp-docs-authorization-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the authorization flow between a user, MCP client, authorization server, and MCP server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the authorization flow between a user, MCP client, authorization server, and... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-specification.json | A JSON object demonstrating the structure of the authorization specification for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of the authorization specification for the Model Context Protocol. |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the authorization flow between a User-Agent, Client, MCP Server, and Authorization Server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the authorization flow between a User-Agent, Client, MCP Server, and Authoriz... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-specification-resource-uri.text | An example demonstrating the use of the resource parameter within an authorization URI for the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in An example demonstrating the use of the resource parameter within an authorization URI for the Model Context Protocol... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-bearer-token-format.text | A text representation of the HTTP Authorization header format using a Bearer access token for the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A text representation of the HTTP Authorization header format using a Bearer access token for the Model Context Proto... |
examples/authorization-specification-2025-11-25-basic-md/modelcontextprotocol-authorization-http-request.http | An example HTTP GET request demonstrating the Bearer token authorization header format for the Model Context Protocol. | Exact payloads, commands, or snippets shown in An example HTTP GET request demonstrating the Bearer token authorization header format for the Model Context Protocol. |
examples/authorization-specification-2025-11-25-basic-md/mcp-docs-authorization-http-forbidden-error-response.http | An HTTP 403 Forbidden response demonstrating a Bearer error with insufficient scope and resource metadata. | Exact payloads, commands, or snippets shown in An HTTP 403 Forbidden response demonstrating a Bearer error with insufficient scope and resource metadata. |
docs/overview-specification-2025-11-25-basic-index-md/workflow-guide.md | An overview of the Model Context Protocol specification including details on messages, requests, responses, and result responses. | Questions about an overview of the Model Context Protocol specification including details on messages, requests, responses, and resul... |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-typescript-overview-jsonrpc-structure.typescript | A TypeScript code snippet demonstrating the basic JSON-RPC 2.0 structure used in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A TypeScript code snippet demonstrating the basic JSON-RPC 2.0 structure used in the Model Context Protocol specifica... |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-typescript-jsonrpc-overview.typescript | A TypeScript code snippet demonstrating the basic JSON-RPC 2.0 structure used in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A TypeScript code snippet demonstrating the basic JSON-RPC 2.0 structure used in the Model Context Protocol specifica... |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-typescript-jsonrpc-overview-2.typescript | A TypeScript representation of the JSON-RPC 2.0 message structures defined in the Model Context Protocol specification overview. | Exact payloads, commands, or snippets shown in A TypeScript representation of the JSON-RPC 2.0 message structures defined in the Model Context Protocol specificatio... |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-typescript-overview-jsonrpc-structure-2.typescript | A TypeScript representation of the JSON-RPC 2.0 message structure defined in the Model Context Protocol specification overview. | Exact payloads, commands, or snippets shown in A TypeScript representation of the JSON-RPC 2.0 message structure defined in the Model Context Protocol specification... |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-basic-overview.json | A JSON representation of the basic overview specification structure for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON representation of the basic overview specification structure for the Model Context Protocol. |
examples/overview-specification-2025-11-25-basic-index-md/modelcontextprotocol-specification-basic-overview-2.json | A JSON schema definition representing the basic structure of the Model Context Protocol overview specification. | Exact payloads, commands, or snippets shown in A JSON schema definition representing the basic structure of the Model Context Protocol overview specification. |
docs/lifecycle-specification-2025-11-25-basic-md/workflow-guide.md | A markdown specification detailing the lifecycle phases, initialization, and negotiation protocols for the Model Context Protocol. | Questions about a markdown specification detailing the lifecycle phases, initialization, and negotiation protocols for the Model Cont... |
examples/lifecycle-specification-2025-11-25-basic-md/modelcontextprotocol-lifecycle-mermaid-sequence-diagram.mermaid | A Mermaid sequence diagram illustrating the initialization and operation phases of the Model Context Protocol lifecycle. | Exact payloads, commands, or snippets shown in A Mermaid sequence diagram illustrating the initialization and operation phases of the Model Context Protocol lifecycle. |
examples/lifecycle-specification-2025-11-25-basic-md/modelcontextprotocol-lifecycle-jsonrpc-initialize-request.json | A JSON-RPC initialize request demonstrating the protocol version and client capabilities for the Model Context Protocol lifecycle. | Exact payloads, commands, or snippets shown in A JSON-RPC initialize request demonstrating the protocol version and client capabilities for the Model Context Protoc... |
examples/lifecycle-specification-2025-11-25-basic-md/modelcontextprotocol-lifecycle-specification-jsonrpc-initialize-result.json | A JSON-RPC 2.0 initialize result object demonstrating protocol version, capabilities, and server information for the Model Context Protocol lifecycle. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 initialize result object demonstrating protocol version, capabilities, and server information for the... |
examples/lifecycle-specification-2025-11-25-basic-md/modelcontextprotocol-lifecycle-jsonrpc-notifications.json | A JSON-RPC 2.0 example demonstrating the lifecycle notification sequence for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 example demonstrating the lifecycle notification sequence for the Model Context Protocol. |
examples/lifecycle-specification-2025-11-25-basic-md/modelcontextprotocol-lifecycle-jsonrpc-error-response.json | A JSON-RPC error response demonstrating an unsupported protocol version error within the Model Context Protocol lifecycle specification. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating an unsupported protocol version error within the Model Context Protocol lifec... |
docs/transports-specification-2025-11-25-basic-md/workflow-guide.md | A technical specification detailing the transport layer mechanisms including stdio and Streamable HTTP for the Model Context Protocol. | Questions about a technical specification detailing the transport layer mechanisms including stdio and Streamable HTTP for the Model... |
examples/transports-specification-2025-11-25-basic-md/modelcontextprotocol-transports-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the lifecycle and message exchange between a client and server process via stdio transports. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the lifecycle and message exchange between a client and server process via st... |
examples/transports-specification-2025-11-25-basic-md/modelcontextprotocol-transports-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the initialization handshake and session establishment between an MCP client and server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the initialization handshake and session establishment between an MCP client... |
docs/cancellation-specification-2025-11-25-basic-utilities-md/workflow-guide.md | The Model Context Protocol specification detailing the cancellation flow, behavior requirements, and timing considerations for basic utilities. | Questions about the Model Context Protocol specification detailing the cancellation flow, behavior requirements, and timing considera... |
examples/cancellation-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-cancellation-notification-jsonrpc.json | A JSON-RPC 2.0 notification object demonstrating the structure of a cancellation request including a requestId and reason. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 notification object demonstrating the structure of a cancellation request including a requestId and re... |
examples/cancellation-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-cancellation-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a client and server during a cancellation request. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a client and server during a cancellation request. |
docs/ping-specification-2025-11-25-basic-utilities-md/workflow-guide.md | The Model Context Protocol specification detailing the message format, behavior requirements, and usage patterns for the ping utility. | Questions about the Model Context Protocol specification detailing the message format, behavior requirements, and usage patterns for... |
examples/ping-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-ping-jsonrpc-request.json | A JSON-RPC 2.0 request object used to execute the ping method within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 request object used to execute the ping method within the Model Context Protocol specification. |
examples/ping-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-ping-jsonrpc-response.json | A JSON-RPC 2.0 compliant response object representing a successful ping result. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 compliant response object representing a successful ping result. |
examples/ping-specification-2025-11-25-basic-utilities-md/mcp-ping-specification-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the ping request and empty response exchange between a sender and a receiver. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the ping request and empty response exchange between a sender and a receiver. |
docs/progress-specification-2025-11-25-basic-utilities-md/workflow-guide.md | The Model Context Protocol specification detailing progress flow, behavior requirements, and implementation notes for progress reporting. | Questions about the Model Context Protocol specification detailing progress flow, behavior requirements, and implementation notes for... |
examples/progress-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-progress-jsonrpc.json | A JSON-RPC 2.0 request object demonstrating the use of a progressToken within the params field. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 request object demonstrating the use of a progressToken within the params field. |
examples/progress-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-progress-notification-jsonrpc.json | A JSON-RPC 2.0 notification object demonstrating the progress method with progressToken, progress, total, and message parameters. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 notification object demonstrating the progress method with progressToken, progress, total, and message... |
examples/progress-specification-2025-11-25-basic-utilities-md/mcp-specification-progress-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a sender and receiver for progress token requests and notifications. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a sender and receiver for progress token request... |
docs/tasks-specification-2025-11-25-basic-utilities-md/workflow-guide.md | The Model Context Protocol specification defining the tasks capability, user interaction model, and server requirements for the 2025-11-25 version. | Questions about the Model Context Protocol specification defining the tasks capability, user interaction model, and server requiremen... |
examples/tasks-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-tasks-specification.json | A JSON object demonstrating the tasks capability structure within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the tasks capability structure within the Model Context Protocol specification. |
examples/tasks-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-tasks-specification-2.json | A JSON representation of the tasks capability specification including list, cancel, and sampling request structures. | Exact payloads, commands, or snippets shown in A JSON representation of the tasks capability specification including list, cancel, and sampling request structures. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-docs-tasks-jsonrpc-tools-call.json | A JSON-RPC 2.0 request example demonstrating a tools/call method with a task parameter containing a TTL. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 request example demonstrating a tools/call method with a task parameter containing a TTL. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-docs-tasks-specification-jsonrpc-response.json | A JSON-RPC 2.0 response object containing a task status object with taskId, status, and timestamps. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object containing a task status object with taskId, status, and timestamps. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-get-jsonrpc-request.json | A JSON-RPC request example for the tasks/get method within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC request example for the tasks/get method within the Model Context Protocol specification. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-docs-tasks-specification-jsonrpc-result.json | A JSON-RPC 2.0 response object representing a task status result containing taskId, status, and polling metadata. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object representing a task status result containing taskId, status, and polling metadata. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-result-jsonrpc.json | A JSON-RPC 2.0 response object demonstrating the tasks/result method for the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating the tasks/result method for the Model Context Protocol specification. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-result.json | A JSON-RPC 2.0 response object demonstrating a task result containing text content and related task metadata. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object demonstrating a task result containing text content and related task metadata. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-status-notification.json | A JSON-RPC notification object demonstrating the structure for updating a task status within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC notification object demonstrating the structure for updating a task status within the Model Context Protoc... |
examples/tasks-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-tasks-list-jsonrpc.json | A JSON-RPC request example for the tasks/list method within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC request example for the tasks/list method within the Model Context Protocol specification. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-docs-tasks-specification-jsonrpc-response-2.json | A JSON-RPC 2.0 response object containing a list of task objects with status, timestamps, and TTL metadata. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object containing a list of task objects with status, timestamps, and TTL metadata. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-cancel-request.json | A JSON-RPC request object demonstrating the tasks/cancel method for canceling a specific task ID. | Exact payloads, commands, or snippets shown in A JSON-RPC request object demonstrating the tasks/cancel method for canceling a specific task ID. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-cancelled-task-result.json | A JSON-RPC 2.0 response object representing a task with a cancelled status and associated metadata. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object representing a task with a cancelled status and associated metadata. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-mermaid-state-diagram.mermaid | A Mermaid state diagram illustrating the lifecycle and terminal states of tasks within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A Mermaid state diagram illustrating the lifecycle and terminal states of tasks within the Model Context Protocol spe... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the task creation and polling lifecycle between a client and a server according to the MCP specification. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the task creation and polling lifecycle between a client and a server accordi... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-docs-tasks-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a User, LLM, Client, and Server during a task creation operation. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a User, LLM, Client, and Server during a task cr... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-mermaid-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the task lifecycle and sampling interaction between a server and a client within the Model Context Protocol. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the task lifecycle and sampling interaction between a server and a client wit... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-mermaid-sequence-diagram-3.mermaid | A mermaid sequence diagram illustrating the lifecycle of task creation and status polling between a client and a server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the lifecycle of task creation and status polling between a client and a server. |
examples/tasks-specification-2025-11-25-basic-utilities-md/modelcontextprotocol-tasks-specification-3.json | A JSON object demonstrating the task structure and TTL configuration defined in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the task structure and TTL configuration defined in the Model Context Protocol specificat... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-specification-tasks.json | A JSON object demonstrating the structure of task-related properties such as related-task and taskId within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of task-related properties such as related-task and taskId within the Model... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-error-response.json | A JSON-RPC error response demonstrating the task augmentation required for tool call requests. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating the task augmentation required for tool call requests. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-error-response-2.json | A JSON-RPC error response object demonstrating a 'Task not found' error code within the Model Context Protocol tasks specification. | Exact payloads, commands, or snippets shown in A JSON-RPC error response object demonstrating a 'Task not found' error code within the Model Context Protocol tasks... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-error-expired-task.json | A JSON-RPC error response demonstrating the error code and message returned when a requested task has expired. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating the error code and message returned when a requested task has expired. |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-error-already-completed.json | A JSON-RPC error response demonstrating the error returned when attempting to cancel a task that is already in a terminal completed status. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating the error returned when attempting to cancel a task that is already in a term... |
examples/tasks-specification-2025-11-25-basic-utilities-md/mcp-tasks-specification-jsonrpc-failed-task-result.json | A JSON-RPC 2.0 response object representing a failed task result with a status message indicating an API rate limit error. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object representing a failed task result with a status message indicating an API rate limit e... |
docs/key-changes-specification-2025-11-25-changelog-md/workflow-guide.md | A markdown document detailing the major, minor, and schema changes made to the Model Context Protocol specification on November 25, 2025. | Questions about a markdown document detailing the major, minor, and schema changes made to the Model Context Protocol specification o... |
docs/elicitation-specification-2025-11-25-client-md/workflow-guide.md | A markdown specification detailing the user interaction model, capabilities, and protocol messages for the MCP client elicitation process. | Questions about a markdown specification detailing the user interaction model, capabilities, and protocol messages for the MCP client... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification.json | A JSON object demonstrating the elicitation capability structure within the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the elicitation capability structure within the Model Context Protocol specification. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-client.jsonc | A JSONC configuration object demonstrating the client capabilities structure for the elicitation protocol specification. | Exact payloads, commands, or snippets shown in A JSONC configuration object demonstrating the client capabilities structure for the elicitation protocol specification. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-2.json | A JSON object demonstrating the schema structure for elicitation requests as defined in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the schema structure for elicitation requests as defined in the Model Context Protocol sp... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-3.json | A JSON object demonstrating the structure and schema properties for the elicitation specification in the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure and schema properties for the elicitation specification in the Model Contex... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-4.json | A JSON object demonstrating the structure of an elicitation specification for an MCP client. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of an elicitation specification for an MCP client. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-5.json | A JSON object demonstrating the structure of an elicitation request as defined in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of an elicitation request as defined in the Model Context Protocol specific... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-6.json | A JSON object demonstrating the structure of an elicitation request as defined in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of an elicitation request as defined in the Model Context Protocol specific... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-7.json | A JSON object demonstrating the structure of an elicitation specification for client-side color selection constraints. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of an elicitation specification for client-side color selection constraints. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-8.json | A JSON schema example defining color selection constraints for the model context protocol elicitation specification. | Exact payloads, commands, or snippets shown in A JSON schema example defining color selection constraints for the model context protocol elicitation specification. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-create-jsonrpc-request.json | A JSON-RPC request object demonstrating the elicitation/create method with a form mode and requested schema. | Exact payloads, commands, or snippets shown in A JSON-RPC request object demonstrating the elicitation/create method with a form mode and requested schema. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-jsonrpc.json | A JSON-RPC 2.0 message demonstrating an elicitation response with an action and content payload. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 message demonstrating an elicitation response with an action and content payload. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-create-jsonrpc-request-2.json | A JSON-RPC request demonstrating the elicitation/create method with a form mode and requested schema. | Exact payloads, commands, or snippets shown in A JSON-RPC request demonstrating the elicitation/create method with a form mode and requested schema. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-jsonrpc-response.json | A JSON-RPC response object demonstrating the elicitation action result containing user profile data. | Exact payloads, commands, or snippets shown in A JSON-RPC response object demonstrating the elicitation action result containing user profile data. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-create-jsonrpc-request-3.json | A JSON-RPC request object demonstrating the elicitation/create method for requesting user input via a URL. | Exact payloads, commands, or snippets shown in A JSON-RPC request object demonstrating the elicitation/create method for requesting user input via a URL. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-specification-jsonrpc.json | A JSON-RPC 2.0 message demonstrating the elicitation response structure for the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 message demonstrating the elicitation response structure for the Model Context Protocol specification. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-complete-notification.json | A JSON-RPC notification object used to signal the completion of an elicitation process with a specific elicitationId. | Exact payloads, commands, or snippets shown in A JSON-RPC notification object used to signal the completion of an elicitation process with a specific elicitationId. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-error-response.json | A JSON-RPC error response demonstrating the URLELICITATIONREQUIRED error code and the required elicitation data structure. | Exact payloads, commands, or snippets shown in A JSON-RPC error response demonstrating the URLELICITATIONREQUIRED error code and the required elicitation data struc... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the interaction flow between a user, client, and server during the elicitation process. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a user, client, and server during the elicitatio... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-sequence-diagram-2.mermaid | A mermaid sequence diagram illustrating the interaction flow between a User Agent, User, Client, and Server during the elicitation process. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a User Agent, User, Client, and Server during th... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-sequence-diagram-3.mermaid | A mermaid sequence diagram illustrating the client-server interaction flow when a server requires user authorization via a URL elicitation error. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the client-server interaction flow when a server requires user authorization... |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-jsonrpc-response-2.json | A JSON-RPC response object demonstrating the structure for accepting, declining, or canceling an elicitation request. | Exact payloads, commands, or snippets shown in A JSON-RPC response object demonstrating the structure for accepting, declining, or canceling an elicitation request. |
examples/elicitation-specification-2025-11-25-client-md/modelcontextprotocol-elicitation-sequence-diagram-4.mermaid | A mermaid sequence diagram illustrating the interaction flow between a user, client, and server during an elicitation process. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the interaction flow between a user, client, and server during an elicitation... |
docs/roots-specification-2025-11-25-client-md/workflow-guide.md | A markdown specification detailing the roots capability, user interaction model, and protocol messages for MCP clients. | Questions about a markdown specification detailing the roots capability, user interaction model, and protocol messages for MCP clients. |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-specification-client.json | A JSON object demonstrating the client capabilities and roots configuration according to the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object demonstrating the client capabilities and roots configuration according to the Model Context Protocol s... |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-list-jsonrpc-request.json | A JSON-RPC 2.0 request object for the roots/list method as defined in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 request object for the roots/list method as defined in the Model Context Protocol specification. |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-specification-jsonrpc-response.json | A JSON-RPC 2.0 response object representing the roots capability result containing a list of URI and name pairs. | Exact payloads, commands, or snippets shown in A JSON-RPC 2.0 response object representing the roots capability result containing a list of URI and name pairs. |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-listchanged-notification.json | A JSON-RPC notification object demonstrating the roots/listchanged method for the Model Context Protocol. | Exact payloads, commands, or snippets shown in A JSON-RPC notification object demonstrating the roots/listchanged method for the Model Context Protocol. |
examples/roots-specification-2025-11-25-client-md/mcp-roots-specification-mermaid-sequence-diagram.mermaid | A mermaid sequence diagram illustrating the roots discovery and notification lifecycle between an MCP client and server. | Exact payloads, commands, or snippets shown in A mermaid sequence diagram illustrating the roots discovery and notification lifecycle between an MCP client and server. |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-specification.json | A JSON object representing the roots structure used to define project boundaries in the Model Context Protocol specification. | Exact payloads, commands, or snippets shown in A JSON object representing the roots structure used to define project boundaries in the Model Context Protocol specif... |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-specification-2.json | A JSON object representing the roots structure containing URI and name pairs for client-defined repository locations. | Exact payloads, commands, or snippets shown in A JSON object representing the roots structure containing URI and name pairs for client-defined repository locations. |
examples/roots-specification-2025-11-25-client-md/modelcontextprotocol-roots-error-response.json | A JSON-RPC error response indicating that the client does not support the roots capability. | Exact payloads, commands, or snippets shown in A JSON-RPC error response indicating that the client does not support the roots capability. |
What This Skill Covers
- Example Clients: 5ire is an open source cross-platform desktop AI assistant that supports tools through MCP servers.
- Antitrust Policy: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- <Group Name> Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Contributor Communication: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Contributing to MCP: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Contributor Ladder: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Design Principles: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- File Uploads Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Governance and Stewardship: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Inspector V2 Working Group Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Interceptors Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SDK Tiering System: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SDK Working Group Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP Guidelines: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Server Card Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Skills Over MCP Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Triggers and Events Charter: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Working and Interest Groups: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Roadmap: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Build an MCP client: See the attached documentation page for this topic.
- Build an MCP server: What's happening under the hood
- Build with Agent Skills: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Client Best Practices: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Connect to local MCP servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Connect to remote MCP Servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- What is the Model Context Protocol (MCP)?: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Architecture overview: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Understanding MCP clients: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Understanding MCP servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Versioning: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SDKs: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Debugging: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- MCP Inspector: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Understanding Authorization in MCP: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Security Best Practices: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Example Servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Build an MCP App: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- MCP Apps: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Enterprise-Managed Authorization: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- OAuth Client Credentials: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Authorization Extensions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Extension Support Matrix: | Extension | Identifier | Description | | ------------------------------------------------------------------------------------- | --------------------------...
- Extensions Overview: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- The MCP Registry: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- How to Authenticate When Publishing to the Official MCP Registry: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Frequently Asked Questions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- How to Automate Publishing with GitHub Actions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- The MCP Registry Moderation Policy: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- MCP Registry Supported Package Types: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Quickstart: Publish an MCP Server to the MCP Registry: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- MCP Registry Aggregators: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Publishing Remote Servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Official MCP Registry Terms of Service: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Versioning Published MCP Servers: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1024: MCP Client Security Requirements for Local Server Installation: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1034: Support default values for all primitive types in elicitation schemas: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1036: URL Mode Elicitation for secure out-of-band interactions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1046: Support OAuth client credentials flow in authorization: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1303: Input Validation Errors as Tool Execution Errors: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1319: Decouple Request Payload from RPC Methods Definition: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1577: Sampling With Tools: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1686: Tasks: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1699: Support SSE polling via server-side disconnect: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1730: SDKs Tiering System: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1850: PR-Based SEP Workflow: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-1865: MCP Apps - Interactive User Interfaces for MCP: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2085: Governance Succession and Amendment Procedures: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2133: Extensions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2148: MCP Contributor Ladder: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2149: MCP Group Governance and Charter Template: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2207: OIDC-Flavored Refresh Token Guidance: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2243: HTTP Header Standardization for Streamable HTTP Transport: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2260: Require Server requests to be associated with a Client request.: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2322: Multi Round-Trip Requests: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2567: Sessionless MCP via Explicit State Handles: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-2575: Make MCP Stateless: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-414: Document OpenTelemetry Trace Context Propagation Conventions: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-932: Model Context Protocol Governance: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-973: Expose additional metadata for Implementations, Resources, Tools and Prompts: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-986: Specify Format for Tool Names: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- SEP-994: Shared Communication Practices/Guidelines: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Specification Enhancement Proposals (SEPs): ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Architecture: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Authorization: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Overview: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Lifecycle: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Transports: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Cancellation: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Ping: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Progress: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Tasks: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Key Changes: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Elicitation: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
- Roots: ## Documentation Index Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt Use this file to discover all available pages befo...
Workflow
- Start with the reference file that matches the question.
- Prefer the most relevant file under
docs/for exact instructions and prose guidance. - Use
schemas/andexamples/for exact contracts, payloads, manifests, requests, and snippets. - Do not add behavior or configuration that is not present in the attached source files.
Canonical Sources
- https://modelcontextprotocol.io/clients.md
- https://modelcontextprotocol.io/community/antitrust.md
- https://modelcontextprotocol.io/community/charter-template.md
- https://modelcontextprotocol.io/community/communication.md
- https://modelcontextprotocol.io/community/contributing.md
- https://modelcontextprotocol.io/community/contributor-ladder.md
- https://modelcontextprotocol.io/community/design-principles.md
- https://modelcontextprotocol.io/community/file-uploads/charter.md
- https://modelcontextprotocol.io/community/governance.md
- https://modelcontextprotocol.io/community/inspector-v2/charter.md
- https://modelcontextprotocol.io/community/interceptors/charter.md
- https://modelcontextprotocol.io/community/sdk-tiers.md
- https://modelcontextprotocol.io/community/sdk/charter.md
- https://modelcontextprotocol.io/community/sep-guidelines.md
- https://modelcontextprotocol.io/community/server-card/charter.md
- https://modelcontextprotocol.io/community/skills-over-mcp/charter.md
- https://modelcontextprotocol.io/community/triggers-events/charter.md
- https://modelcontextprotocol.io/community/working-interest-groups.md
- https://modelcontextprotocol.io/development/roadmap.md
- https://modelcontextprotocol.io/docs/develop/build-client.md
- https://modelcontextprotocol.io/docs/develop/build-server.md
- https://modelcontextprotocol.io/docs/develop/build-with-agent-skills.md
- https://modelcontextprotocol.io/docs/develop/clients/client-best-practices.md
- https://modelcontextprotocol.io/docs/develop/connect-local-servers.md
- https://modelcontextprotocol.io/docs/develop/connect-remote-servers.md
- https://modelcontextprotocol.io/docs/getting-started/intro.md
- https://modelcontextprotocol.io/docs/learn/architecture.md
- https://modelcontextprotocol.io/docs/learn/client-concepts.md
- https://modelcontextprotocol.io/docs/learn/server-concepts.md
- https://modelcontextprotocol.io/docs/learn/versioning.md
- https://modelcontextprotocol.io/docs/sdk.md
- https://modelcontextprotocol.io/docs/tools/debugging.md
- https://modelcontextprotocol.io/docs/tools/inspector.md
- https://modelcontextprotocol.io/docs/tutorials/security/authorization.md
- https://modelcontextprotocol.io/docs/tutorials/security/security_best_practices.md
- https://modelcontextprotocol.io/examples.md
- https://modelcontextprotocol.io/extensions/apps/build.md
- https://modelcontextprotocol.io/extensions/apps/overview.md
- https://modelcontextprotocol.io/extensions/auth/enterprise-managed-authorization.md
- https://modelcontextprotocol.io/extensions/auth/oauth-client-credentials.md
- https://modelcontextprotocol.io/extensions/auth/overview.md
- https://modelcontextprotocol.io/extensions/client-matrix.md
- https://modelcontextprotocol.io/extensions/overview.md
- https://modelcontextprotocol.io/registry/about.md
- https://modelcontextprotocol.io/registry/authentication.md
- https://modelcontextprotocol.io/registry/faq.md
- https://modelcontextprotocol.io/registry/github-actions.md
- https://modelcontextprotocol.io/registry/moderation-policy.md
- https://modelcontextprotocol.io/registry/package-types.md
- https://modelcontextprotocol.io/registry/quickstart.md
- https://modelcontextprotocol.io/registry/registry-aggregators.md
- https://modelcontextprotocol.io/registry/remote-servers.md
- https://modelcontextprotocol.io/registry/terms-of-service.md
- https://modelcontextprotocol.io/registry/versioning.md
- https://modelcontextprotocol.io/seps/1024-mcp-client-security-requirements-for-local-server-.md
- https://modelcontextprotocol.io/seps/1034--support-default-values-for-all-primitive-types-in.md
- https://modelcontextprotocol.io/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera.md
- https://modelcontextprotocol.io/seps/1046-support-oauth-client-credentials-flow-in-authoriza.md
- https://modelcontextprotocol.io/seps/1302-formalize-working-groups-and-interest-groups-in-mc.md
- https://modelcontextprotocol.io/seps/1303-input-validation-errors-as-tool-execution-errors.md
- https://modelcontextprotocol.io/seps/1319-decouple-request-payload-from-rpc-methods-definiti.md
- https://modelcontextprotocol.io/seps/1330-elicitation-enum-schema-improvements-and-standards.md
- https://modelcontextprotocol.io/seps/1577--sampling-with-tools.md
- https://modelcontextprotocol.io/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.md
- https://modelcontextprotocol.io/seps/1686-tasks.md
- https://modelcontextprotocol.io/seps/1699-support-sse-polling-via-server-side-disconnect.md
- https://modelcontextprotocol.io/seps/1730-sdks-tiering-system.md
- https://modelcontextprotocol.io/seps/1850-pr-based-sep-workflow.md
- https://modelcontextprotocol.io/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp.md
- https://modelcontextprotocol.io/seps/2085-governance-succession-and-amendment.md
- https://modelcontextprotocol.io/seps/2133-extensions.md
- https://modelcontextprotocol.io/seps/2148-contributor-ladder.md
- https://modelcontextprotocol.io/seps/2149-working-group-charter-template.md
- https://modelcontextprotocol.io/seps/2207-oidc-refresh-token-guidance.md
- https://modelcontextprotocol.io/seps/2243-http-standardization.md
- https://modelcontextprotocol.io/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests.md
- https://modelcontextprotocol.io/seps/2322-MRTR.md
- https://modelcontextprotocol.io/seps/2567-sessionless-mcp.md
- https://modelcontextprotocol.io/seps/2575-stateless-mcp.md
- https://modelcontextprotocol.io/seps/414-request-meta.md
- https://modelcontextprotocol.io/seps/932-model-context-protocol-governance.md
- https://modelcontextprotocol.io/seps/973-expose-additional-metadata-for-implementations-res.md
- https://modelcontextprotocol.io/seps/985-align-oauth-20-protected-resource-metadata-with-rf.md
- https://modelcontextprotocol.io/seps/986-specify-format-for-tool-names.md
- https://modelcontextprotocol.io/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o.md
- https://modelcontextprotocol.io/seps/991-enable-url-based-client-registration-using-oauth-c.md
- https://modelcontextprotocol.io/seps/994-shared-communication-practicesguidelines.md
- https://modelcontextprotocol.io/seps/index.md
- https://modelcontextprotocol.io/specification/2025-11-25/architecture/index.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/index.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/transports.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/cancellation.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/ping.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/progress.md
- https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks.md
- https://modelcontextprotocol.io/specification/2025-11-25/changelog.md
- https://modelcontextprotocol.io/specification/2025-11-25/client/elicitation.md
- https://modelcontextprotocol.io/specification/2025-11-25/client/roots.md