1,247 pages for model.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…r when you prefer to stay in the terminal. ```bash theme={null} npx @modelcontextprotocol/inspector --tui node build/index.js # with an ad-hoc stdio server ```  secures access to sensitive resources and operations exposed by MCP servers. If your MCP server handl…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…machine. Most MCP security documentation covers the protocol threat model: OAuth flows, token handling, session hijacking, and confused deputy attacks. For those, see [Authorization](/docs/draft/tut…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…ose and Scope This document provides security considerations for the Model Context Protocol (MCP), complementing the [MCP Authorization](/specification/latest/basic/authorization.md) specification. T…
Example Servers
Model Context Protocol · in the page
examples
…t of example servers and implementations This page showcases various Model Context Protocol (MCP) servers that demonstrate the protocol's capabilities and versatility. These servers enable Large Lang…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…imitives. Experience with the [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) will help you better understand the server-side patterns. ## Getting started The fastest wa…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…, visit the [official MCP Apps documentation](https://apps.extensions.modelcontextprotocol.io). Text responses can only go so far. Sometimes users need to interact with data, not just read about it.…
Enterprise-Managed Authorization
Model Context Protocol · in the page
extensions/auth/enterprise-managed-authorization
…entity providers The Enterprise-Managed Authorization extension (`io.modelcontextprotocol/enterprise-managed-authorization`) enables organizations to control MCP server access centrally through their…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…client credentials flow The OAuth Client Credentials extension (`io.modelcontextprotocol/oauth-client-credentials`) adds support for the [OAuth 2.0 client credentials flow](https://datatracker.ietf.…
Authorization Extensions
Model Context Protocol · in the page
extensions/auth/overview
…rization Extensions > Supplementary authorization mechanisms for the Model Context Protocol The [ext-auth repository](https://github.com/modelcontextprotocol/ext-auth) contains official MCP extensio…
Extension Support Matrix
Model Context Protocol · in the page
extensions/client-matrix
…update information, please [submit a pull request](https://github.com/modelcontextprotocol/modelcontextprotocol/pulls). ## Extension overview | Extension | Identifier | Description | | - | - | - | |…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
# Extensions Overview > Optional extensions to the Model Context Protocol # MCP Extensions MCP extensions are optional additions to the specification that define capabilities beyond the core protoc…
Skills
Model Context Protocol · in the page
extensions/skills/overview
…ills from MCP servers The [ext-skills repository](https://github.com/modelcontextprotocol/ext-skills) contains the published specification for the official Skills extension (`io.modelcontextprotocol/…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…running MCP operations The [ext-tasks repository](https://github.com/modelcontextprotocol/ext-tasks) contains the full specification and documentation for MCP Tasks. > **[modelcontextprotocol/ext-ta…
The MCP Registry
Model Context Protocol · in the page
registry/about
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). The MCP Registry is the official centralized metadata repository for publicly accessible M…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). You must authenticate before publishing to the official MCP Registry. The MCP Registry sup…
Frequently Asked Questions
Model Context Protocol · in the page
registry/faq
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). ## General ### What is the difference between "Official MCP Registry", "MCP Registry", "M…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). ## Step 1: Create a Workflow File In your server project directory, create a `.github/wor…
The MCP Registry Moderation Policy
Model Context Protocol · in the page
registry/moderation-policy
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). **TL;DR**: The MCP Registry is quite permissive! We only remove illegal content, malware,…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). # Package Types The MCP Registry supports several different package types, and each packa…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). This tutorial will show you how to publish an MCP server written in TypeScript to the MCP…
MCP Registry Aggregators
Model Context Protocol · in the page
registry/registry-aggregators
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). Aggregators are downstream consumers of the MCP Registry that provide additional value. Fo…
Publishing Remote Servers
Model Context Protocol · in the page
registry/remote-servers
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). The MCP Registry supports remote MCP servers via the `remotes` property in `server.json`:…
Official MCP Registry Terms of Service
Model Context Protocol · in the page
registry/terms-of-service
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). **Effective date: 2025-09-02** ## Overview These terms (“Terms”) govern your access to a…
Versioning Published MCP Servers
Model Context Protocol · in the page
registry/versioning
…counter any issues, please report them on [GitHub](https://github.com/modelcontextprotocol/registry/issues). MCP servers **MUST** define a version string in `server.json`. For example: ```json serve…
SEP-1024: MCP Client Security Requirements for Local Server Installation
Model Context Protocol · in the page
seps/1024-mcp-client-security-requirements-for-local-server-
…marsky | | **Sponsor** | None | | **PR** | [#1024](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1024) | *** ## Abstract This SEP addresses critical security vulnerabilities in…
SEP-1034: Support default values for all primitive types in elicitation schemas
Model Context Protocol · in the page
seps/1034--support-default-values-for-all-primitive-types-in
…).com) | | **Sponsor** | None | | **PR** | [#1034](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1034) | *** ## Abstract This SEP recommends adding support for default values to…
SEP-1036: URL Mode Elicitation for secure out-of-band interactions
Model Context Protocol · in the page
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
…wson)) | | **Sponsor** | None | | **PR** | [#1036](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1036) | *** ## Abstract This SEP introduces a new `url` mode for the existing el…
SEP-1046: Support OAuth client credentials flow in authorization
Model Context Protocol · in the page
seps/1046-support-oauth-client-credentials-flow-in-authoriza
…ams) ) | | **Sponsor** | None | | **PR** | [#1046](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1046) | *** ## Abstract Recommends adding the OAuth client credentials flow to t…
SEP-1302: Formalize Working Groups and Interest Groups in MCP Governance
Model Context Protocol · in the page
seps/1302-formalize-working-groups-and-interest-groups-in-mc
…dasant | | **Sponsor** | None | | **PR** | [#1302](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1302) | *** ## Abstract *A short (\~200 word) description of the technical issue…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…helet) | | **Sponsor** | None | | **PR** | [#1303](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1303) | *** ## Abstract This SEP proposes treating tools input validation errors…
SEP-1319: Decouple Request Payload from RPC Methods Definition
Model Context Protocol · in the page
seps/1319-decouple-request-payload-from-rpc-methods-definiti
…tisvg) | | **Sponsor** | None | | **PR** | [#1319](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1319) | *** ## Abstract This SEP proposes a structural refactoring of the Model…
SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance
Model Context Protocol · in the page
seps/1330-elicitation-enum-schema-improvements-and-standards
…htapan | | **Sponsor** | None | | **PR** | [#1330](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1330) | *** ## Abstract This SEP proposes improvements to enum schema definition…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…afik)) | | **Sponsor** | None | | **PR** | [#1577](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1577) | *** ## Abstract This SEP introduces `tools` & `toolChoice` params to `sa…
SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP
Model Context Protocol · in the page
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
…erford | | **Sponsor** | None | | **PR** | [#1613](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1613) | *** ## Abstract This SEP establishes JSON Schema 2020-12 as the default…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…Chang | | **Sponsor** | None | | **PR** | [#1686](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1686) | *** ## Abstract > This SEP is preserved as a historical record of the ex…
SEP-1699: Support SSE polling via server-side disconnect
Model Context Protocol · in the page
seps/1699-support-sse-polling-via-server-side-disconnect
…fner)) | | **Sponsor** | None | | **PR** | [#1699](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1699) | *** ## Abstract This SEP proposes changes to the Streamable HTTP transpo…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…berger | | **Sponsor** | None | | **PR** | [#1730](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1730) | *** ## Abstract This SEP proposes a tiering system for Model Context Pro…
SEP-1850: PR-Based SEP Workflow
Model Context Protocol · in the page
seps/1850-pr-based-sep-workflow
…(https://github.com/davidsp)) | | **PR** | [#1850](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1850) | *** ## Abstract This SEP formalizes the pull request-based SEP workflow…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…or** | None (seeking sponsor) | | **PR** | [#1865](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1865) | *** ## Abstract This SEP proposes an extension to MCP (per SEP-1724) tha…
SEP-2085: Governance Succession and Amendment Procedures
Model Context Protocol · in the page
seps/2085-governance-succession-and-amendment
…(https://github.com/dsp-ant)) | | **PR** | [#2085](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2085) | *** ## Abstract This SEP establishes formal procedures for Lead Maintain…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…https://github.com/olaservo)) | | **PR** | [#2106](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2106) | *** ## Abstract This SEP proposes loosening the restrictions on `inputSc…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…(https://github.com/dsp-ant)) | | **PR** | [#2127](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127) | *** ## Abstract This SEP proposes adding a standardized, self-contained…
SEP-2133: Extensions
Model Context Protocol · in the page
seps/2133-extensions
…or** | None (seeking sponsor) | | **PR** | [#2133](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2133) | *** ## Abstract This SEP establishes a lightweight framework for extendi…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…(https://github.com/dsp-ant)) | | **PR** | [#2148](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2148) | *** ## Abstract This SEP establishes a formal contributor ladder for the…
SEP-2149: MCP Group Governance and Charter Template
Model Context Protocol · in the page
seps/2149-working-group-charter-template
…(https://github.com/dsp-ant)) | | **PR** | [#2149](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2149) | *** ## Abstract This SEP establishes governance rules and a standardized…
SEP-2164: Standardize Resource Not Found Error Code
Model Context Protocol · in the page
seps/2164-resource-not-found-error
…or** | None (seeking sponsor) | | **PR** | [#2164](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2164) | *** ## Abstract The current MCP specification [recommends `-32002`](http…
SEP-2207: OIDC-Flavored Refresh Token Guidance
Model Context Protocol · in the page
seps/2207-oidc-refresh-token-guidance
…ttps://github.com/pcarleton)) | | **PR** | [#2207](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2207) | *** ## Abstract This proposal provides guidance for MCP implementations…
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…Group | | **Sponsor** | None | | **PR** | [#2243](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2243) | *** ## Abstract This SEP proposes exposing critical routing and context…