878 pages for check.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…en/agents-and-tools/tool-use/tool-search-tool) support this natively; check your provider's documentation for an equivalent. When available, you may prefer the platform's tool search over a custom imp…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…running the latest version by clicking the Claude menu and selecting "Check for Updates..." ### Node.js The Filesystem Server and many other MCP servers require Node.js to run. Verify your Node.js i…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…nse ``` The flow ensures security through multiple human-in-the-loop checkpoints. Users review and can modify both the initial request and the generated response before it returns to the server. **R…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…levant information: * **Calendar data** (`calendar://events/2024`) - Checks user availability * **Travel documents** (`file:///Documents/Travel/passport.pdf`) - Accesses important documents * **Previ…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…trictions ### Connection problems When servers fail to connect: 1. Check client logs 2. Verify server process is running 3. Test standalone with [Inspector](https://modelcontextprotocol.io/docs/202…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…Launch Inspector with your server * Verify basic connectivity * Check capability negotiation 2. Iterative testing * Make server changes * Rebuild the server * Reconnect the Inspector…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…need for MCP servers, including Dynamic Client Registration. You can check this by looking at the OIDC configuration, available at: ```http theme={null} http://localhost:8080/realms/master/.well-kno…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…Browser->>MCP: GET /authorize?client_id=...&redirect_uri=... alt Check MCP Server Consent MCP->>MCP: Check consent for this client_id Note over MCP: Not previously approved en…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…ssions > > ## Troubleshooting > > ### Server Path Issues > > * Double-check the path to your server script is correct > * Use the absolute path if the relative path isn't working > * For Windows users…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…", > "strict": true, > "esModuleInterop": true, > "skipLibCheck": true, > "forceConsistentCasingInFileNames": true > }, > "include": ["src/**/*"], > "exclude": ["node_modules"] >…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…lugins-official /plugin install mcp-server-dev ``` For other agents, check your skills or extensions catalog, or clone the [skill directories](https://github.com/anthropics/claude-plugins-official/tr…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…en/agents-and-tools/tool-use/tool-search-tool) support this natively; check your provider's documentation for an equivalent. When available, you may prefer the platform's tool search over a custom imp…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…running the latest version by clicking the Claude menu and selecting "Check for Updates..." ### Node.js The Filesystem Server and many other MCP servers require Node.js to run. Verify your Node.js i…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…information through appropriate UI controls (text fields, dropdowns, checkboxes), decline to provide information with optional explanation, or cancel the entire operation. Clients validate responses…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…levant information: * **Calendar data** (`calendar://events/2024`) - Checks user availability * **Travel documents** (`file:///Documents/Travel/passport.pdf`) - Accesses important documents * **Previ…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…trictions ### Connection problems When servers fail to connect: 1. Check client logs 2. Verify server process is running 3. Test standalone with [Inspector](https://modelcontextprotocol.io/docs/202…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…Launch Inspector with your server * Verify basic connectivity * Check capability negotiation 2. Iterative testing * Make server changes * Rebuild the server * Reconnect the Inspector…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…need for MCP servers, including Dynamic Client Registration. You can check this by looking at the OIDC configuration, available at: ```http theme={null} http://localhost:8080/realms/master/.well-kno…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…Browser->>MCP: GET /authorize?client_id=...&redirect_uri=... alt Check MCP Server Consent MCP->>MCP: Check consent for this client_id Note over MCP: Not previously approved en…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…client > > ## Troubleshooting > > ### Server Path Issues > > * Double-check the path to your server script is correct > * Use the absolute path if the relative path isn't working > * For Windows users…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…", > "strict": true, > "esModuleInterop": true, > "skipLibCheck": true, > "forceConsistentCasingInFileNames": true > }, > "include": ["src/**/*"], > "exclude": ["node_modules"] >…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…lugins-official /plugin install mcp-server-dev ``` For other agents, check your skills or extensions catalog, or clone the [skill directories](https://github.com/anthropics/claude-plugins-official/tr…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…en/agents-and-tools/tool-use/tool-search-tool) support this natively; check your provider's documentation for an equivalent. When available, you may prefer the platform's tool search over a custom imp…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…running the latest version by clicking the Claude menu and selecting "Check for Updates..." ### Node.js The Filesystem Server and many other MCP servers require Node.js to run. Verify your Node.js i…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…information through appropriate UI controls (text fields, dropdowns, checkboxes), decline to provide information with optional explanation, or cancel the entire operation. Clients validate responses…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…levant information: * **Calendar data** (`calendar://events/2024`) - Checks user availability * **Travel documents** (`file:///Documents/Travel/passport.pdf`) - Accesses important documents * **Previ…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…trictions ### Connection problems When servers fail to connect: 1. Check client logs 2. Verify server process is running 3. Test standalone with [Inspector](https://modelcontextprotocol.io/docs/202…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…Launch Inspector with your server * Verify basic connectivity * Check capability negotiation 2. Iterative testing * Make server changes * Rebuild the server * Reconnect the Inspector…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…need for MCP servers, including Dynamic Client Registration. You can check this by looking at the OIDC configuration, available at: ```http theme={null} http://localhost:8080/realms/master/.well-kno…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…Browser->>MCP: GET /authorize?client_id=...&redirect_uri=... alt Check MCP Server Consent MCP->>MCP: Check consent for this client_id Note over MCP: Not previously approved en…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…splayed to you > > ## Best practices > > 1. **Error Handling** > * Check `result.is_error` rather than expecting a failing tool to raise > * Keep the tool loop capped so a query that never settl…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…", > "strict": true, > "esModuleInterop": true, > "skipLibCheck": true, > "forceConsistentCasingInFileNames": true > }, > "include": ["src/**/*"], > "exclude": ["node_modules"] >…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…lugins-official /plugin install mcp-server-dev ``` For other agents, check your skills or extensions catalog, or clone the [skill directories](https://github.com/anthropics/claude-plugins-official/tr…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…en/agents-and-tools/tool-use/tool-search-tool) support this natively; check your provider's documentation for an equivalent. When available, you may prefer the platform's tool search over a custom imp…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…running the latest version by clicking the Claude menu and selecting "Check for Updates..." ### Node.js The Filesystem Server and many other MCP servers require Node.js to run. Verify your Node.js i…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…information through appropriate UI controls (text fields, dropdowns, checkboxes), decline to provide information with optional explanation, or cancel the entire operation. Clients validate responses…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…levant information: * **Calendar data** (`calendar://events/2024`) - Checks user availability * **Travel documents** (`file:///Documents/Travel/passport.pdf`) - Accesses important documents * **Previ…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…anguage. SDKs adopt new protocol revisions on their own schedules, so check each SDK's documentation for the revisions it supports. All SDKs support: * Creating MCP servers that expose tools, resourc…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…trictions ### Connection problems When servers fail to connect: 1. Check client logs 2. Verify server process is running 3. Test standalone with [Inspector](https://modelcontextprotocol.io/docs/202…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…}`. | | `tools/list` | None | `--strict` turns its schema portability check into a gate (see [CI gates](#ci-gates)). | | `tools/call` | `--tool-name`, plus optional `--tool-arg` / `--tool-args-json` |…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…file you > didn't write: a coworker's, a client application's, or one checked into a > repo. It guarantees the Inspector will not touch the file. ### Ad-hoc targets Instead of a file you can name on…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…o`, TUI), which is where most stdio servers put their diagnostics, so check there first when a connection fails for no visible reason. ### HTTP and SSE ```bash theme={null} mcp-inspector --server-ur…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…* `Origin` header (curl, a script, any non-browser client) skips that check entirely. A `Host` header allow-list runs ahead of every route, including `GET /`, and answers `403` to a request whose `Hos…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…cripted launches), or set `DANGEROUSLY_OMIT_AUTH=true` to disable the check entirely, but only on a machine where nothing else can reach the port. Both are described under [Web backend environment var…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…zation_response_iss_parameter_supported": true } ``` The client must check two of these values: * `issuer` must be identical to the issuer identifier used to build the metadata URL. If it isn't, the…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…above). Before the mitigations, one fact that shapes them all: **no check proves what a server will do.** The protocol cannot guarantee that a server is what it claims or does only what it promises.…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…Browser->>MCP: GET /authorize?client_id=...&redirect_uri=... alt Check MCP Server Consent MCP->>MCP: Check consent for this client_id Note over MCP: Not previously approved en…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…splayed to you > > ## Best practices > > 1. **Error Handling** > * Check `result.is_error` rather than expecting a failing tool to raise > * Keep the tool loop capped so a query that never settl…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…", > "strict": true, > "esModuleInterop": true, > "skipLibCheck": true, > "forceConsistentCasingInFileNames": true > }, > "include": ["src/**/*"], > "exclude": ["node_modules"] >…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…lugins-official /plugin install mcp-server-dev ``` For other agents, check your skills or extensions catalog, or clone the [skill directories](https://github.com/anthropics/claude-plugins-official/tr…