539 pages for temp.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…gs\mcp*.log" > ``` > **Tool calls failing silently** > > If Claude attempts to use the tools but they fail: > > 1. Check Claude's logs for errors > 2. Verify your server builds and runs without error…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…r AI actions, resources for context data, and prompts for interaction templates from and to the client * **Client features**: Enables servers to elicit input from the user. Sampling is [deprecated](/s…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…n workspace containing all travel files * `file:///Users/agent/travel-templates` - Reusable itinerary templates and resources * `file:///Users/agent/client-documents` - Client passports and travel doc…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…Read calendars | Application | | **Prompts** | Pre-built instruction templates that tell the model to work with specific tools and resources. | Plan a vacation Summarize my meetings Draft an email |…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…ources/list` | None | | | `resources/read` | `--uri` | | | `resources/templates/list` | None | | | `resources/directory/read` | `--uri`, plus optional `--cursor` | One page at a time; pass back the pr…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…69f398ac0ec70cf019c133da) ## Resources Lists resources and resource templates with their MIME types and descriptions, reads content on selection, and offers **Subscribe** on servers that support sub…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…owlist restricts them to their expected destinations and logs the attempts that fall outside it. > [!NOTE] > > Egress is not the only network concern. Local MCP plumbing that listens on a > port…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…e. An attacker that controls one of those authorization servers may attempt to have the client send it an authorization code or token issued by a different, honest authorization server (a mix-up attac…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…l} fun main(args: Array<String>) = runBlocking { require(args.isNotEmpty()) { "Usage: java -jar <path> <path_to_server_script>" } val apiKey = System.getenv("ANTHROPIC_API_KEY") require(!…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…**[Prompts](/docs/draft/learn/server-concepts#prompts)**: Pre-written templates that help users accomplish specific tasks This tutorial will primarily focus on tools. **Python** Let's get started w…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…lder of supporting material (auth flows, tool-design patterns, widget templates, manifest schemas) that the agent reads on demand. The files follow the open format and work with any agent that impleme…
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…gs\mcp*.log" > ``` > **Tool calls failing silently** > > If Claude attempts to use the tools but they fail: > > 1. Check Claude's logs for errors > 2. Verify your server builds and runs without error…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…r AI actions, resources for context data, and prompts for interaction templates from and to the client * **Client features**: Enables servers to elicit input from the user. Sampling is [deprecated](/s…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…n workspace containing all travel files * `file:///Users/agent/travel-templates` - Reusable itinerary templates and resources * `file:///Users/agent/client-documents` - Client passports and travel doc…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…Read calendars | Application | | **Prompts** | Pre-built instruction templates that tell the model to work with specific tools and resources. | Plan a vacation Summarize my meetings Draft an email |…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…ources/list` | None | | | `resources/read` | `--uri` | | | `resources/templates/list` | None | | | `resources/directory/read` | `--uri`, plus optional `--cursor` | One page at a time; pass back the pr…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…69f398ac0ec70cf019c133da) ## Resources Lists resources and resource templates with their MIME types and descriptions, reads content on selection, and offers **Subscribe** on servers that support sub…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…owlist restricts them to their expected destinations and logs the attempts that fall outside it. > [!NOTE] > > Egress is not the only network concern. Local MCP plumbing that listens on a > port…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…e. An attacker that controls one of those authorization servers may attempt to have the client send it an authorization code or token issued by a different, honest authorization server (a mix-up attac…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…om/modelcontextprotocol/ext-apps/tree/main/examples) includes starter templates for React, Vue, Svelte, Preact, Solid, and vanilla JavaScript. These demonstrate recommended patterns for each framework…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…he publisher tool can sign gcloud auth application-default login # Attempt login to show the public key mcp-publisher login dns google-kms --domain="${MY_DOMAIN}" --resource="projects/${MY_PROJECT}/l…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…and> [arguments] Commands: init Create a server.json file template login Authenticate with the registry logout Clear saved authentication publish Publish server.…
Publishing Remote Servers
Model Context Protocol · in the page
registry/remote-servers
…"url": "https://analytics.example.com/sse" } ] } ``` ## URL Template Variables Remote servers can define URL template variables using `{curly_braces}` notation. This enables multi-tenant de…
Versioning Published MCP Servers
Model Context Protocol · in the page
registry/versioning
…on string format. When a server is published, the MCP Registry will attempt to parse its version as a semantic version string for sorting purposes, and will mark the version as "latest" if appropriate…
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
…implementation simple. ### Alternatives Considered 1. **Server-side Templates**: Servers could maintain templates separately, but this adds complexity 2. **New Request Type**: A separate request typ…
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
…erns **Why can't the client perform the interaction itself?** It is tempting to suggest that the MCP client should perform the interaction itself, e.g. act as an OAuth client to a third-party author…
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
…ent-implementors) **Lifecycle**: * Creation begins by filling out a template in #wg-ig-group-creation Discord channel * A community moderator will review and call for a vote in the (private) #commun…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…responding to error messages 4. **Reduced API Calls**: Fewer retry attempts as models correct themselves on the first error ## Specification ### Current Behavior The [tool errors specification](ht…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…heme={null} [ { role: "user", content: "what is the temperature in london?" }, { role: "assistant", content: "Let me use a tool...", too…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…Amazon’s customers in the healthcare and life sciences industry are attempting to use MCP to wrap existing computational tools to analyze molecular properties and predict drug interactions, processing…
SEP-1699: Support SSE polling via server-side disconnect
Model Context Protocol · in the page
seps/1699-support-sse-polling-via-server-side-disconnect
…interpret the disconnection the same as a network failure, and will attempt to reconnect. In order to prevent clients from reconnecting / polling excessively, the server SHOULD send an SSE event with…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…ecute “hello world” tool * Get prompt * Get completion * Get resource template * Receive notifications **What is needed form SDKs maintainers:** implement everything server based on a spec. Spec will…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…, referenced by tools via metadata. This allows: * Hosts to prefetch templates before tool execution, improving performance * Separation of presentation (template) from data (tool results), facilitat…
SEP-2106: Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-12
Model Context Protocol · in the page
seps/2106-json-schema-2020-12
…turns hourly forecasts: ```json theme={null} [ { "hour": "09:00", "temp": 68, "conditions": "sunny" }, { "hour": "10:00", "temp": 72, "conditions": "partly cloudy" }, { "hour": "11:00", "temp":…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…websiteUrl`), its remote transport endpoints (URLs, headers, variable templates, supported protocol versions), and optional namespaced `_meta` data. `_meta` is not used to advertise MCP capabilities o…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…his SEP is a companion to [SEP-2149: MCP Group Governance and Charter Template](./2149-working-group-charter-template.md), which defines how Working Groups and Interest Groups operate. The two SEPs in…
SEP-2243: HTTP Header Standardization for Streamable HTTP Transport
Model Context Protocol · in the page
seps/2243-http-standardization
…| ASP.NET Core | Easy via `[FromHeader]` attribute | Native via route templates | For frameworks like Flask that strongly favor path-based routing, implementing header-based routing requires addition…
SEP-2260: Require Server requests to be associated with a Client request.
Model Context Protocol · in the page
seps/2260-Require-Server-requests-to-be-associated-with-Client-requests
…rocessing a client request **Changes required** if your server: * Attempts to initiate server-to-client requests on standalone HTTP GET streams * Attempts to send server-to-client requests requests…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…igencePriority": 0.8, "speedPriority": 0.5 }, "systemPrompt": "You are a helpful assistant.", "maxTokens": 100 } } } ``` The client would then send the responses in th…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…`, `prompts/list`, `resources/list`, `resources/read`, and `resources/templates/list`. Two fields will be added `ttlMs` and `cacheScope`. The TTL tells clients how long the response may be considered…
SEP-2567: Sessionless MCP via Explicit State Handles
Model Context Protocol · in the page
seps/2567-sessionless-mcp
…o multi-node deployments cannot honor resumption even when a client attempts it.[^ts-sdk-resume] A subagent might share its parent's session or get its own — there is no convention. [^per-call]: [mic…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…ble for the future. ## Backward Compatibility While this proposal attempts to preserve existing functionality and use-cases, this proposal introduces a **fundamental, backward-incompatible change**.…
SEP-2577: Deprecate Roots, Sampling, and Logging
Model Context Protocol · in the page
seps/2577-deprecate-roots-sampling-and-logging
…Removing it reduces the risk of servers using root information to attempt directory traversal or access files outside intended boundaries. * **Logging** has minimal security implications, but remo…
SEP-2596: Specification Feature Lifecycle and Deprecation Policy
Model Context Protocol · in the page
seps/2596-spec-feature-lifecycle-and-deprecation
…eriod. * Open proposals such as consolidating `Resource` and `ResourceTemplate` ([#1540][issue-1540]) and deprecating roots, sampling, and logging ([SEP-2577][sep-2577]) would each retire existing…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…ies no special semantics under this convention and clients MUST NOT attempt DNS or network resolution of it. A server MAY serve skills under another scheme native to its domain (e.g., `github://owner…
SEP-2663: Tasks Extension
Model Context Protocol · in the page
seps/2663-tasks-extension
…task describing the task's state immediately after the cancellation attempt. That return shape implies a synchronous read — the server must consult task state to populate it — but cancellation is inhe…
SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728
Model Context Protocol · in the page
seps/985-align-oauth-20-protected-resource-metadata-with-rf
…ng the scopes). Based on the above, following the updated flow: * Attempt the MCP request without a token. * If a 401 Unauthorized response is received: Check for a WWW-Authenticate header. If prese…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…ds Track | 2026-01-28 | | [SEP-2149](/seps/2149-working-group-charter-template) | MCP Group Governance and Charter Template | Final | Process | 2025-01-15 | | [SEP-2148](/seps/2148-contributor-ladder)…
Architecture
Model Context Protocol · in the page
specification/2024-11-05/architecture/index
…capabilities like resource subscriptions, tool support, and prompt templates * Clients declare capabilities like sampling support and notification handling * Both parties must respect declared capa…
Lifecycle
Model Context Protocol · in the page
specification/2024-11-05/basic/lifecycle
…tandard experimental features | | Server | `prompts` | Offers [prompt templates](/specification/2024-11-05/server/prompts) | | Server | `resources` | Provides readable [resources](/specification/2024-…