675 pages for detail.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…pts | Array of prompt descriptors | | `prompts/get` | Retrieve prompt details | Full prompt definition with arguments | #### Example: Streamlined Workflows Prompts provide structured templates for c…
SDKs
Model Context Protocol · in the page
docs/2025-03-26/sdk
…g System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best pra…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…pts * Configuration files * Steps to reproduce * Environment details ## Next steps > [card] [MCP Inspector](https://modelcontextprotocol.io/docs/2025-03-26/tools/inspector.md) > > Learn to…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…or as part of the overall debugging toolkit, this document provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Insp…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…(https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-13). For detailed information, see the [Authorization specification](https://modelcontextprotocol.io/specification/2025-03-26/basic/authori…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…/doc/html/rfc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attack…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…_url) > > if not forecast_data: > return "Unable to fetch detailed forecast." > > # Format the periods into a readable forecast > periods = forecast_data["properties"]["periods"] >…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…ree-layer pattern below illustrates a custom search-based approach in detail, but the layered principle (catalog, inspect, execute) applies regardless of retrieval mechanism. ### Using Progressive Di…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…cs/2025-06-18/tools/debugging.md) for better debugging tools and more detailed guidance. > [accordion] ENOENT error and `$\{APPDATA\}` in paths on Windows > > If your configured server fails to load,…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…an provide context to an AI application. For specific implementation details, please refer to the documentation for your [language-specific SDK](https://modelcontextprotocol.io/docs/2025-06-18/sdk.md…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…arams: { message: "Please confirm your Barcelona vacation booking details:", requestedSchema: { type: "object", properties: { confirmBooking: { type: "boolean",…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…pts | Array of prompt descriptors | | `prompts/get` | Retrieve prompt details | Full prompt definition with arguments | #### Example: Streamlined Workflows Prompts provide structured templates for c…
SDKs
Model Context Protocol · in the page
docs/2025-06-18/sdk
…g System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best pra…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…pts * Configuration files * Steps to reproduce * Environment details ## Next steps > [card] [MCP Inspector](https://modelcontextprotocol.io/docs/2025-06-18/tools/inspector.md) > > Learn to…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…or as part of the overall debugging toolkit, this document provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Insp…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…(https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-13). For detailed information, see the [Authorization specification](https://modelcontextprotocol.io/specification/2025-06-18/basic/authori…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…/doc/html/rfc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attack…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…_url) > > if not forecast_data: > return "Unable to fetch detailed forecast." > > # Format the periods into a readable forecast > periods = forecast_data["properties"]["periods"] >…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…ree-layer pattern below illustrates a custom search-based approach in detail, but the layered principle (catalog, inspect, execute) applies regardless of retrieval mechanism. ### Using Progressive Di…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…cs/2025-11-25/tools/debugging.md) for better debugging tools and more detailed guidance. > [accordion] ENOENT error and `$\{APPDATA\}` in paths on Windows > > If your configured server fails to load,…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…an provide context to an AI application. For specific implementation details, please refer to the documentation for your [language-specific SDK](https://modelcontextprotocol.io/docs/2025-11-25/sdk.md…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…arams: { message: "Please confirm your Barcelona vacation booking details:", requestedSchema: { type: "object", properties: { confirmBooking: { type: "boolean",…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…pts | Array of prompt descriptors | | `prompts/get` | Retrieve prompt details | Full prompt definition with arguments | #### Example: Streamlined Workflows Prompts provide structured templates for c…
SDKs
Model Context Protocol · in the page
docs/2025-11-25/sdk
…g System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best pra…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…pts * Configuration files * Steps to reproduce * Environment details ## Next steps > [card] [MCP Inspector](https://modelcontextprotocol.io/docs/2025-11-25/tools/inspector.md) > > Learn to…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…or as part of the overall debugging toolkit, this document provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Insp…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…(https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-13). For detailed information, see the [Authorization specification](https://modelcontextprotocol.io/specification/2025-11-25/basic/authori…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…/doc/html/rfc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attack…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…_url) > > if not forecast_data: > return "Unable to fetch detailed forecast." > > # Format the periods into a readable forecast > periods = forecast_data["properties"]["periods"] >…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…ree-layer pattern below illustrates a custom search-based approach in detail, but the layered principle (catalog, inspect, execute) applies regardless of retrieval mechanism. ### Using Progressive Di…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…cs/2026-07-28/tools/debugging.md) for better debugging tools and more detailed guidance. > [accordion] ENOENT error and `$\{APPDATA\}` in paths on Windows > > If your configured server fails to load,…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…an provide context to an AI application. For specific implementation details, please refer to the documentation for your [language-specific SDK](https://modelcontextprotocol.io/docs/2026-07-28/sdk.md…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…"form", message: "Please confirm your Barcelona vacation booking details:", requestedSchema: { type: "object", properties: { confirmBooking: { type: "boolean",…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…pts | Array of prompt descriptors | | `prompts/get` | Retrieve prompt details | Full prompt definition with arguments | #### Example: Streamlined Workflows Prompts provide structured templates for c…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…g System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK follows the idioms and best practices of its language. SDKs adopt n…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…pts * Configuration files * Steps to reproduce * Environment details ## Next steps > [card] [MCP Inspector](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector.md) > > Learn to…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…` (userinfo or query tokens) or in stdio `args`. Treat raw URL and > `detail` fields as sensitive before pasting them into an issue. ### Editing the catalog `servers/add`, `servers/edit`, and `serve…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…tion shows a **"Mirrored request headers (SEP-2243)"** section in its detail panel, for example `city -> Mcp-Param-City`. * A tool with an **invalid** annotation (say, a header name of `"Bad Header"`,…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…onnecting`, then `connected` or `error` (`data-error-message` has the detail) | | `[data-testid="connection-status"]` | `data-deeplink` | `parsed`, `rejected`, or `none` (`none` means no deep link was…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…| | `Tab` / `Shift+Tab` | Move focus: server list → tab bar → list → details | | `Left` / `Right` arrows (tab bar focused), or a tab's letter | Switch tabs | | `Up` / `Down` arrows | Select a server,…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…Console The three tabs show the same traffic at different levels of detail: * **Protocol**: the JSON-RPC transcript. Requests paired with responses, notifications inline, [MRTR](https://modelcontex…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…erver: > > ```bash theme={null} > python server.py > ``` > > For more details, see [Authorization](https://py.sdk.modelcontextprotocol.io/run/authorization/) in the Python SDK documentation. > [tab]…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…/doc/html/rfc9700). ## Attacks and Mitigations This section gives a detailed description of attacks on MCP implementations, along with potential countermeasures. ### Confused Deputy Problem Attack…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…_url) > > if not forecast_data: > return "Unable to fetch detailed forecast." > > # Format the periods into a readable forecast > periods = forecast_data["properties"]["periods"] >…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…ree-layer pattern below illustrates a custom search-based approach in detail, but the layered principle (catalog, inspect, execute) applies regardless of retrieval mechanism. ### Using Progressive Di…
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…io/docs/draft/tools/debugging.md) for better debugging tools and more detailed guidance. > [accordion] ENOENT error and `$\{APPDATA\}` in paths on Windows > > If your configured server fails to load,…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…an provide context to an AI application. For specific implementation details, please refer to the documentation for your [language-specific SDK](https://modelcontextprotocol.io/docs/draft/sdk.md). #…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…"form", message: "Please confirm your Barcelona vacation booking details:", requestedSchema: { type: "object", properties: { confirmBooking: { type: "boolean",…
Understanding MCP servers
Model Context Protocol · in the page
docs/draft/learn/server-concepts
…pts | Array of prompt descriptors | | `prompts/get` | Retrieve prompt details | Full prompt definition with arguments | #### Example: Streamlined Workflows Prompts provide structured templates for c…
SDKs
Model Context Protocol · in the page
docs/draft/sdk
…g System](https://modelcontextprotocol.io/community/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK follows the idioms and best practices of its language. SDKs adopt n…