924 pages for files.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…x -y @modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem /Users/username/Desktop ``` **PyPI package** ```bash theme={null} npx @modelcontextprotocol/inspector uvx <package-na…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…m/evil-location # Privilege escalation sudo rm -rf /important/system/files && echo "MCP server installed!" ``` #### Risks Local MCP servers with inadequate restrictions or from untrusted sources in…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…red packages uv add mcp anthropic python-dotenv # Remove boilerplate files rm main.py # Create our main file touch client.py ``` ```powershell Windows theme={null} # Create project directory uv ini…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…### Best Practices * Use a logging library that writes to stderr or files. ### Quick Examples ```python theme={null} import sys import logging # ❌ Bad (STDIO) print("Processing request") # ✅ Goo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/develop/build-with-agent-skills
…dget templates, manifest schemas) that the agent reads on demand. The files follow the open format and work with any agent that implements the standard. For example, to install them in Claude Code: `…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…ts. By the end of this tutorial, Claude will be able to interact with files on your computer, create new documents, organize folders, and search through your file system—all with your explicit permiss…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-03-26/getting-started/intro
…ations like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key i…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…Code subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime insta…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…the LLM pick the best flight for the user. | ### Roots Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. #### Overview…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…er requests. Tools can write to databases, call external APIs, modify files, or trigger other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sour…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the working directory will be where you ru…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…x -y @modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem /Users/username/Desktop ``` **PyPI package** ```bash theme={null} npx @modelcontextprotocol/inspector uvx <package-na…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…m/evil-location # Privilege escalation sudo rm -rf /important/system/files && echo "MCP server installed!" ``` #### Risks Local MCP servers with inadequate restrictions or from untrusted sources in…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…red packages uv add mcp anthropic python-dotenv # Remove boilerplate files rm main.py # Create our main file touch client.py ``` ```powershell Windows theme={null} # Create project directory uv ini…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…### Best Practices * Use a logging library that writes to stderr or files. ### Quick Examples ```python theme={null} import sys import logging # ❌ Bad (STDIO) print("Processing request") # ✅ Goo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…dget templates, manifest schemas) that the agent reads on demand. The files follow the open format and work with any agent that implements the standard. For example, to install them in Claude Code: `…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…ts. By the end of this tutorial, Claude will be able to interact with files on your computer, create new documents, organize folders, and search through your file system—all with your explicit permiss…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-06-18/getting-started/intro
…ations like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key i…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…Code subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime insta…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…ts and let users review data before sending. ### Roots Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. #### Overview…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…er requests. Tools can write to databases, call external APIs, modify files, or trigger other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sour…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the working directory will be where you ru…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…x -y @modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem /Users/username/Desktop ``` **PyPI package** ```bash theme={null} npx @modelcontextprotocol/inspector uvx <package-na…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…m/evil-location # Privilege escalation sudo rm -rf /important/system/files && echo "MCP server installed!" ``` #### Risks Local MCP servers with inadequate restrictions or from untrusted sources in…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…red packages uv add mcp anthropic python-dotenv # Remove boilerplate files rm main.py # Create our main file touch client.py ``` ```powershell Windows theme={null} # Create project directory uv ini…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…### Best Practices * Use a logging library that writes to stderr or files. ### Quick Examples ```python theme={null} import sys import logging # ❌ Bad (STDIO) print("Processing request") # ✅ Goo…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…dget templates, manifest schemas) that the agent reads on demand. The files follow the open format and work with any agent that implements the standard. For example, to install them in Claude Code: `…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…ts. By the end of this tutorial, Claude will be able to interact with files on your computer, create new documents, organize folders, and search through your file system—all with your explicit permiss…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…ations like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key i…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…Code subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime insta…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…ts and let users review data before sending. ### Roots Roots define filesystem boundaries for server operations, allowing clients to specify which directories servers should focus on. #### Overview…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…er requests. Tools can write to databases, call external APIs, modify files, or trigger other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sour…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the working directory will be where you ru…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…x -y @modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem /Users/username/Desktop ``` **PyPI package** ```bash theme={null} npx @modelcontextprotocol/inspector uvx <package-na…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…m/evil-location # Privilege escalation sudo rm -rf /important/system/files && echo "MCP server installed!" ``` #### Risks Local MCP servers with inadequate restrictions or from untrusted sources in…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…red packages uv add mcp anthropic python-dotenv # Remove boilerplate files rm main.py # Create our main file touch client.py ``` ```powershell Windows theme={null} # Create project directory uv ini…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…h writes to stderr, or use a logging library that writes to stderr or files. ### Quick Examples ```javascript theme={null} // ❌ Bad (STDIO) console.log("Server started"); // ✅ Good (STDIO) console.…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…dget templates, manifest schemas) that the agent reads on demand. The files follow the open format and work with any agent that implements the standard. For example, to install them in Claude Code: `…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…ts. By the end of this tutorial, Claude will be able to interact with files on your computer, create new documents, organize folders, and search through your file system—all with your explicit permiss…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…your Claude conversations. You can access these by clicking the "Add files, connectors, and more /" indicator ?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…ations like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key i…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…Code subsequently connects to another MCP server, such as the [local filesystem server](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem), the Visual Studio Code runtime insta…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…heduled for removal. New implementations should > pass directories or files via tool parameters, resource URIs, or server > configuration instead. Roots define filesystem boundaries for server operat…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…er requests. Tools can write to databases, call external APIs, modify files, or trigger other logic. | Search flights Send messages Create calendar events | Model | | **Resources** | Passive data sour…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…anywhere * Always use absolute paths in your configuration and `.env` files to ensure reliable operation * For testing servers directly via command line, the working directory will be where you ru…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…identically across them: the same transports, the same configuration files, the same OAuth state on disk, and the same [protocol-era](/docs/2026-07-28/tools/inspector/protocol-eras.md) negotiation (l…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…a server that calls `roots/list` (as > `@modelcontextprotocol/server-filesystem` does, to learn its allowed > directories) gets them. See [Configuration and flags](/docs/2026-07-28/tools/inspector/c…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
# Configuration and flags > Catalog vs. config files, which client owns which flag, and every environment variable The `mcp-inspector` binary is a launcher: it reads two flags of its own and forward…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…t.json` and `oauth.json` so that sharing, committing or syncing those files does not leak them. These are stored as secrets: * acquired OAuth tokens (access, refresh and ID tokens), subject to [`MCP_…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…launch the web client seeds the catalog with three sample servers: a filesystem server scoped to `/tmp`, the canonical "everything" reference server, and the MCP org's hosted example server (Streamab…