1,005 pages for path.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…728). The document is hosted by the MCP server, follows a predictable path pattern, and is provided to the client in the `resource_metadata` parameter within the `WWW-Authenticate` header. ```htt…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…MCP servers as child processes, it can provide a critical escalation path from web-based attacks to full system compromise. #### Attack Description **Important**: This attack vector only applies to…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…thon theme={null} async def connect_to_server(self, server_script_path: str): """Connect to an MCP server Args: server_script_path: Path to the server script (.py or .…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…5&s=dce7b2f8a06c20ba358e4bd2e75fa4c7" width="2780" height="1849" data-path="images/current-weather.png" /> </Frame> <Note> Servers can connect to any client. We've chosen Claude for Desktop here fo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…rs these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill recommends one of four paths and scaffolds accordingly: **Remote [Streamable HTTP](/specific…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…y loading only what the task requires." width="760" height="440" data-path="images/progressive-discovery.svg" /> Progressive discovery avoids this: * The host fetches tool definitions via `tools/lis…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…showing file management capabilities" width="1732" height="2060" data-path="images/quickstart-filesystem.png" /> </Frame> ## Prerequisites Before starting this tutorial, ensure you have the followin…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…m connector button in Claude settings" width="1038" height="809" data-path="images/quickstart-remote/1-add-connector.png" /> </Frame> A dialog will appear prompting you to enter the remote MC…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-06-18/getting-started/intro
…5&s=35268aa0ad50b8c385913810e7604550" width="3840" height="1500" data-path="images/mcp-simple-diagram.png" /> </Frame> ## What can MCP enable? * Agents can access your Google Calendar and Notion, ac…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…: "Travel Planning Workspace" } ``` Roots are exclusively filesystem paths and always use the `file://` URI scheme. They help servers understand project boundaries, workspace organization, and access…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…it all to the model. Each resource has a unique URI (e.g., `file:///path/to/document.md`) and declares its MIME type for appropriate content handling. Resources support two discovery patterns: * *…
Versioning
Model Context Protocol · in the page
docs/2025-06-18/learn/versioning
…ut is scheduled for removal. Deprecated features document a migration path (or state that none is required) and remain in the specification for at least twelve months, or at least ninety days under th…
SDKs
Model Context Protocol · in the page
docs/2025-06-18/sdk
…amples. ## Next Steps Ready to start building with MCP? Choose your path: <CardGroup cols={2}> <Card title="Build a Server" icon="server" href="/docs/2025-06-18/develop/build-server"> Learn h…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…nce the client could be started from anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the w…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` </Tab> <Tab title="Python"> ```bash theme={null} npx @modelcontextprotocol/in…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…728). The document is hosted by the MCP server, follows a predictable path pattern, and is provided to the client in the `resource_metadata` parameter within the `WWW-Authenticate` header. ```htt…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…MCP servers as child processes, it can provide a critical escalation path from web-based attacks to full system compromise. #### Attack Description **Important**: This attack vector only applies to…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…thon theme={null} async def connect_to_server(self, server_script_path: str): """Connect to an MCP server Args: server_script_path: Path to the server script (.py or .…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…5&s=dce7b2f8a06c20ba358e4bd2e75fa4c7" width="2780" height="1849" data-path="images/current-weather.png" /> </Frame> <Note> Servers can connect to any client. We've chosen Claude for Desktop here fo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…rs these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill recommends one of four paths and scaffolds accordingly: **Remote [Streamable HTTP](/specific…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…y loading only what the task requires." width="760" height="440" data-path="images/progressive-discovery.svg" /> Progressive discovery avoids this: * The host fetches tool definitions via `tools/lis…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…showing file management capabilities" width="1732" height="2060" data-path="images/quickstart-filesystem.png" /> </Frame> ## Prerequisites Before starting this tutorial, ensure you have the followin…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…m connector button in Claude settings" width="1038" height="809" data-path="images/quickstart-remote/1-add-connector.png" /> </Frame> A dialog will appear prompting you to enter the remote MC…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…5&s=35268aa0ad50b8c385913810e7604550" width="3840" height="1500" data-path="images/mcp-simple-diagram.png" /> </Frame> ## What can MCP enable? * Agents can access your Google Calendar and Notion, ac…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…: "Travel Planning Workspace" } ``` Roots are exclusively filesystem paths and always use the `file://` URI scheme. They help servers understand project boundaries, workspace organization, and access…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…it all to the model. Each resource has a unique URI (e.g., `file:///path/to/document.md`) and declares its MIME type for appropriate content handling. Resources support two discovery patterns: * *…
Versioning
Model Context Protocol · in the page
docs/2025-11-25/learn/versioning
…ut is scheduled for removal. Deprecated features document a migration path (or state that none is required) and remain in the specification for at least twelve months, or at least ninety days under th…
SDKs
Model Context Protocol · in the page
docs/2025-11-25/sdk
…amples. ## Next Steps Ready to start building with MCP? Choose your path: <CardGroup cols={2}> <Card title="Build a Server" icon="server" href="/docs/2025-11-25/develop/build-server"> Learn h…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…nce the client could be started from anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the w…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` </Tab> <Tab title="Python"> ```bash theme={null} npx @modelcontextprotocol/in…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…728). The document is hosted by the MCP server, follows a predictable path pattern, and is provided to the client in the `resource_metadata` parameter within the `WWW-Authenticate` header. ```htt…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…MCP servers as child processes, it can provide a critical escalation path from web-based attacks to full system compromise. #### Attack Description **Important**: This attack vector only applies to…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…ript: ```python theme={null} def server_params(server_script_path: str) -> StdioServerParameters: """Describe the subprocess that runs an MCP server Args: server_…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…5&s=dce7b2f8a06c20ba358e4bd2e75fa4c7" width="2780" height="1849" data-path="images/current-weather.png" /> </Frame> <Note> Servers can connect to any client. We've chosen Claude for Desktop here fo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…rs these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill recommends one of four paths and scaffolds accordingly: **Remote [Streamable HTTP](/specific…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…y loading only what the task requires." width="760" height="440" data-path="images/progressive-discovery.svg" /> Progressive discovery avoids this: * The host fetches tool definitions via `tools/lis…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…showing file management capabilities" width="1732" height="2060" data-path="images/quickstart-filesystem.png" /> </Frame> ## Prerequisites Before starting this tutorial, ensure you have the followin…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…rgin: 0, height: '1.3em', width: 'auto'}} width="33" height="33" data-path="images/claude-desktop-hamburger-menu-icon.png" />, hover over "File", and select "Settings" * **Browser**: Either use th…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…5&s=35268aa0ad50b8c385913810e7604550" width="3840" height="1500" data-path="images/mcp-simple-diagram.png" /> </Frame> ## What can MCP enable? * Agents can access your Google Calendar and Notion, ac…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…: "Travel Planning Workspace" } ``` Roots are exclusively filesystem paths and always use the `file://` URI scheme. They help servers understand project boundaries, workspace organization, and access…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…it all to the model. Each resource has a unique URI (e.g., `file:///path/to/document.md`) and declares its MIME type for appropriate content handling. Resources support two discovery patterns: * *…
Versioning
Model Context Protocol · in the page
docs/2026-07-28/learn/versioning
…ut is scheduled for removal. Deprecated features document a migration path (or state that none is required) and remain in the specification for at least twelve months, or at least ninety days under th…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…amples. ## Next Steps Ready to start building with MCP? Choose your path: <CardGroup cols={2}> <Card title="Build a Server" icon="server" href="/docs/2026-07-28/develop/build-server"> Learn h…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…nce the client could be started from anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the w…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…5&s=eef6e546b9831b3d169e26bba8c54ce3" width="3840" height="2160" data-path="images/inspector/web-monitor-sidebar.png" /> </Frame> ## Quickstart The Inspector requires **Node 22.19.0 or newer** and r…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…5&s=01a8d11058c2d33e0069b8dec98591b5" width="3840" height="2160" data-path="images/inspector/auth-connection-info.png" /> </Frame> ## Callback URLs The web app listens for the OAuth callback on its…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…e the two differ from each other is the table below. | | `--catalog <path>` | `--config <path>` | | - | - | - | | **Writable?** | Yes, the Inspector's own server list. | No. Served as-is, never writt…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…5&s=34566c45f97c8af0e2c0d9ee0493b572" width="3840" height="2160" data-path="images/inspector/settings-protocol-era.png" /> </Frame> ## Reproducing each era locally Every section below ends with a **…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…5&s=c9f5229c2d827f4bcab37938879f21f2" width="3840" height="2160" data-path="images/inspector/import-config.png" /> </Frame> ## Reviewing an MCP App [MCP Apps](/extensions/apps/overview) are tools th…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…5&s=5d11d64f4b98df8c26e7ac048f38576f" width="2986" height="1832" data-path="images/inspector/tui-tools.png" /> </Frame> ## Choosing servers Unlike the CLI, the TUI has no `--server <name>` flag for…