1,120 pages for message.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…> str: """Process a query using Claude and available tools""" messages = [ { "role": "user", "content": query } ] response = await self.session…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…** Never write to stdout. Writing to stdout will corrupt the JSON-RPC messages and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`.…
Build with Agent Skills
Model Context Protocol · in the page
docs/2024-11-05/develop/build-with-agent-skills
…s * **Upstream auth** — API keys, OAuth 2.0, or none If your opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill rec…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…ority of the context window before the model has even read the user's message.  or via [`notifications/message`](/specification/2024-11-05/server/utilities/logging#log-message-notifications) (all transports). 3. **Client developer…
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…s * Enables prompt testing with custom arguments * Previews generated messages ### Tools tab * Lists available tools * Shows tool schemas and descriptions * Enables tool testing with custom inputs *…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…({ jsonrpc: "2.0", error: { code: -32000, message: "Bad Request: No valid session ID provided", }, id: null, }); return; } await transport.handleRe…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…keys, and other secrets * **Internal network reconnaissance**: Error messages reveal information about internal network topology and services * **Service interaction**: POST requests (e.g., to toke…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…> str: """Process a query using Claude and available tools""" messages = [ { "role": "user", "content": query } ] response = await self.session…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…** Never write to stdout. Writing to stdout will corrupt the JSON-RPC messages and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`.…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/develop/build-with-agent-skills
…s * **Upstream auth** — API keys, OAuth 2.0, or none If your opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill rec…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…ority of the context window before the model has even read the user's message.  or via [`notifications/message`](/specification/2025-03-26/server/utilities/logging#log-message-notifications) (all transports). 3. **Client developer…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…s * Enables prompt testing with custom arguments * Previews generated messages ### Tools tab * Lists available tools * Shows tool schemas and descriptions * Enables tool testing with custom inputs *…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…({ jsonrpc: "2.0", error: { code: -32000, message: "Bad Request: No valid session ID provided", }, id: null, }); return; } await transport.handleRe…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…keys, and other secrets * **Internal network reconnaissance**: Error messages reveal information about internal network topology and services * **Service interaction**: POST requests (e.g., to toke…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…> str: """Process a query using Claude and available tools""" messages = [ { "role": "user", "content": query } ] response = await self.session…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…** Never write to stdout. Writing to stdout will corrupt the JSON-RPC messages and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`.…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…s * **Upstream auth** — API keys, OAuth 2.0, or none If your opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill rec…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…ority of the context window before the model has even read the user's message.  or via [`notifications/message`](/specification/2025-06-18/server/utilities/logging#log-message-notifications) (all transports). 3. **Client developer…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…s * Enables prompt testing with custom arguments * Previews generated messages ### Tools tab * Lists available tools * Shows tool schemas and descriptions * Enables tool testing with custom inputs *…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…({ jsonrpc: "2.0", error: { code: -32000, message: "Bad Request: No valid session ID provided", }, id: null, }); return; } await transport.handleRe…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…keys, and other secrets * **Internal network reconnaissance**: Error messages reveal information about internal network topology and services * **Service interaction**: POST requests (e.g., to toke…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…> str: """Process a query using Claude and available tools""" messages = [ { "role": "user", "content": query } ] response = await self.session…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…** Never write to stdout. Writing to stdout will corrupt the JSON-RPC messages and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`.…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…s * **Upstream auth** — API keys, OAuth 2.0, or none If your opening message already covers these, the agent skips ahead to the recommendation. ## Deployment paths Based on discovery, the skill rec…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…ority of the context window before the model has even read the user's message.  or via [`notifications/message`](/specification/2025-11-25/server/utilities/logging#log-message-notifications) (all transports). 3. **Client developer…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…s * Enables prompt testing with custom arguments * Previews generated messages ### Tools tab * Lists available tools * Shows tool schemas and descriptions * Enables tool testing with custom inputs *…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…({ jsonrpc: "2.0", error: { code: -32000, message: "Bad Request: No valid session ID provided", }, id: null, }); return; } await transport.handleRe…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…keys, and other secrets * **Internal network reconnaissance**: Error messages reveal information about internal network topology and services * **Service interaction**: POST requests (e.g., to toke…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…> str: """Process a query using Claude and available tools""" messages = [ { "role": "user", "content": query } ] tool_list = await client.list…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…** Never write to stdout. Writing to stdout will corrupt the JSON-RPC messages and break your server. The `print()` function writes to stdout by default, so keep it out of a STDIO server entirely. **…