1,027 pages for path.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Filesystems Charter
Model Context Protocol · in the page
community/working-groups/filesystems
…d give server authors guidance on choosing between a resource write path and a tool-based one. ### Out of Scope * A parallel `files/*` primitive standing beside Resources. The WG broadens the exis…
Governance Working Group Charter
Model Context Protocol · in the page
community/working-groups/governance
…ct**: Explicitly out of scope for v0.1. Scoping a possible escalation path is a candidate future deliverable; claiming the role itself is not. ### Related Groups * **Core Maintainers** — material go…
Working and Interest Groups
Model Context Protocol · in the page
community/working-interest-groups
…ted), the Lead escalates to Core Maintainers following the escalation path below. ### Escalation Path For technical and design disagreements within a group's scope, groups should resolve disagreemen…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…``python 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 .js) """…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…and": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather", "run", "weather.py" ] } } } ``` ```json Windows theme={null} { "mcp…
Build with Agent Skills
Model Context Protocol · in the page
docs/2024-11-05/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 [HTTP with SSE](/specificat…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…ration. When precise return types are unavailable, prefer the simple path: * **Use a generic type and move on.** Accept `any` or `string` and handle the unstructured output downstream. * **Extract a…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-local-servers
…} } ``` Replace `username` with your actual computer username. The paths listed in the `args` array specify which directories the Filesystem Server can access. You can modify these paths or add add…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-remote-servers
…nsuring it includes the proper protocol (https\://) and any necessary path components.  and declares its MIME type for appropriate content handling. Resources support two discovery patterns: * *…
Versioning
Model Context Protocol · in the page
docs/2024-11-05/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/2024-11-05/sdk
…amples. ## Next Steps Ready to start building with MCP? Choose your path: > **[Build a Server](/docs/2024-11-05/develop/build-server.md)** > > Learn how to create your first MCP server > **[Build…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/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/2024-11-05/tools/inspector
…ript** ```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` **Python** ```bash theme={null} npx @modelcontextprotocol/inspector \ uv \ --directory p…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/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. ```http th…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/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-03-26/develop/build-client
…``python 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 .js) """…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…and": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather", "run", "weather.py" ] } } } ``` ```json Windows theme={null} { "mcp…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/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-03-26/develop/clients/client-best-practices
…ration. When precise return types are unavailable, prefer the simple path: * **Use a generic type and move on.** Accept `any` or `string` and handle the unstructured output downstream. * **Extract a…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…} } ``` Replace `username` with your actual computer username. The paths listed in the `args` array specify which directories the Filesystem Server can access. You can modify these paths or add add…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-remote-servers
…nsuring it includes the proper protocol (https\://) and any necessary path components.  and declares its MIME type for appropriate content handling. Resources support two discovery patterns: * *…
Versioning
Model Context Protocol · in the page
docs/2025-03-26/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-03-26/sdk
…amples. ## Next Steps Ready to start building with MCP? Choose your path: > **[Build a Server](/docs/2025-03-26/develop/build-server.md)** > > Learn how to create your first MCP server > **[Build…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/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-03-26/tools/inspector
…ript** ```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` **Python** ```bash theme={null} npx @modelcontextprotocol/inspector \ uv \ --directory p…
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. ```http th…
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
…``python 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 .js) """…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…and": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather", "run", "weather.py" ] } } } ``` ```json Windows theme={null} { "mcp…
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
…LogEntry` above). When an output schema is absent, prefer the simple path: * **Use a generic type and move on.** Accept `any` or `string` and handle the unstructured output downstream. The real fix…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…} } ``` Replace `username` with your actual computer username. The paths listed in the `args` array specify which directories the Filesystem Server can access. You can modify these paths or add add…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…nsuring it includes the proper protocol (https\://) and any necessary path components.  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: > **[Build a Server](/docs/2025-06-18/develop/build-server.md)** > > Learn how to create your first MCP server > **[Build…
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
…ript** ```bash theme={null} npx @modelcontextprotocol/inspector node path/to/server/index.js args... ``` **Python** ```bash theme={null} npx @modelcontextprotocol/inspector \ uv \ --directory p…
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. ```http th…
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
…``python 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 .js) """…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…and": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather", "run", "weather.py" ] } } } ``` ```json Windows theme={null} { "mcp…
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
…LogEntry` above). When an output schema is absent, prefer the simple path: * **Use a generic type and move on.** Accept `any` or `string` and handle the unstructured output downstream. The real fix…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…} } ``` Replace `username` with your actual computer username. The paths listed in the `args` array specify which directories the Filesystem Server can access. You can modify these paths or add add…