1,488 pages for read.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…y professionals evaluating MCP-based systems. This document should be read alongside the MCP Authorization specification and [OAuth 2.0 security best practices](https://datatracker.ietf.org/doc/html/r…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…tTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; import readline from "readline/promises"; import dotenv from "dotenv"; dotenv.config(); const ANTHROPIC_API_KEY = process.env.ANTHROPIC…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…-25/learn/server-concepts.md#resources)**: File-like data that can be read by clients (like API responses or file contents) 2. **[Tools](/docs/2025-11-25/learn/server-concepts.md#tools)**: Functions t…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…l-design patterns, widget 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 th…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…consume the majority of the context window before the model has even read the user's message. ** > > Learn ho…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…/to/server \ run \ package-name \ args... ``` Please carefully read any attached README for the most accurate instructions. ## Feature overview  When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Client Registration. You can check this by…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…y professionals evaluating MCP-based systems. This document should be read alongside the MCP Authorization specification and [OAuth 2.0 security best practices](https://datatracker.ietf.org/doc/html/r…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…program talks to the server through. Listing the tools, calling one, reading a resource: each of those is a method on it. ### Server Connection Management Next, we'll work out which process to laun…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…-28/learn/server-concepts.md#resources)**: File-like data that can be read by clients (like API responses or file contents) 2. **[Tools](/docs/2026-07-28/learn/server-concepts.md#tools)**: Functions t…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…l-design patterns, widget 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 th…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…consume the majority of the context window before the model has even read the user's message. ** > > Learn ho…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…o("Fetching report %s", report_id) return f"Report {report_id} is ready." ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ level: "info", data: "Server started succ…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…| `npx @modelcontextprotocol/inspector --cli` | A scriptable, machine-readable client for CI, shell pipelines, and coding agents. | | **TUI** | `npx @modelcontextprotocol/inspector --tui` | An interac…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…efault `http://127.0.0.1:6274/oauth/callback` | The main app server already has an HTTP listener. Copy the exact value from the **Redirect URI** field in Server Settings. | | **CLI** | `http://127.0.0…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…` / `--tool-args-json` | | | `resources/list` | None | | | `resources/read` | `--uri` | | | `resources/templates/list` | None | | | `resources/directory/read` | `--uri`, plus optional `--cursor` | One…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…ry environment variable The `mcp-inspector` binary is a launcher: it reads two flags of its own and forwards every other argument to one of three clients (web, CLI, or TUI). Each client defines its o…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…pdo @my-server tools/call echo message:=hi mcpdo @my-server resources/read file:///tmp/notes.txt mcpdo connections/list # what's open mcpdo disconnect my-server ``` `mcpdo help…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…catalog or config file it is the `protocolEra` field; the CLI and TUI read it from that same file, and their `--protocol-era <legacy|auto|modern>` flag overrides it for a single run. | Era | What the…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…the Servers screen, **Add Servers** can import MCP servers you have already configured elsewhere instead of retyping them. It parses Claude Desktop, Cursor, Cline, and VS Code client configs directly,…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…matically. * **stdio servers run as you.** Anything the Inspector can read, a server it starts can usually read too. * **The mcpdo daemon is a long-lived process holding live connections**, guarded by…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…CLI, the TUI has no `--server <name>` flag for picking one entry: it reads its servers from a catalog or config file, loads every server in it, and lets you pick from an on-screen list: ```bash them…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…erated messages. | | **Resources** | `resources` capability | Browse, read, and subscribe to resources. | | **Skills** | The server declares the Skills extension (SEP-2640), in either era | Browse and…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Client Registration. You can check this by…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…r user account. That process inherits your environment variables, can read anything your account can read — SSH keys, cloud credentials, browser profiles, your home directory — and can open outbound n…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…y professionals evaluating MCP-based systems. This document should be read alongside the MCP Authorization specification and [OAuth 2.0 security best practices](https://datatracker.ietf.org/doc/html/r…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…program talks to the server through. Listing the tools, calling one, reading a resource: each of those is a method on it. ### Server Connection Management Next, we'll work out which process to laun…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…aft/learn/server-concepts.md#resources)**: File-like data that can be read by clients (like API responses or file contents) 2. **[Tools](/docs/draft/learn/server-concepts.md#tools)**: Functions that c…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…l-design patterns, widget 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 th…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…consume the majority of the context window before the model has even read the user's message. ** > > Learn how to…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…o("Fetching report %s", report_id) return f"Report {report_id} is ready." ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ level: "info", data: "Server started succ…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…| `npx @modelcontextprotocol/inspector --cli` | A scriptable, machine-readable client for CI, shell pipelines, and coding agents. | | **TUI** | `npx @modelcontextprotocol/inspector --tui` | An interac…