398 pages for capabilities.
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/2025-03-26/develop/build-client
…anding * Integrates Brave Search through MCP for real-time web search capabilities * Maintains conversation memory using InMemoryChatMemory * Runs as an interactive command-line application ### Build…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…. ### Core MCP Concepts MCP servers can provide three main types of capabilities: 1. **[Resources](/docs/2025-03-26/learn/server-concepts.md#resources)**: File-like data that can be read by clients…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…** The host exposes a small set of meta-tools for searching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…rations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integ…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-remote-servers
…s > Learn how to connect Claude to remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your loca…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-03-26/getting-started/intro
…to an ecosystem of data sources, tools and apps, which enhances their capabilities and improves the end-user experience. * **End-users**: MCP results in more capable AI applications or agents that can…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…og messages to the client * **Utility features**: Supports additional capabilities like notifications for real-time updates and progress tracking for long-running operations #### Transport layer The…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…erstanding MCP servers MCP servers are programs that expose specific capabilities to AI applications through standardized protocol interfaces. Common examples include file system servers for documen…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…ument provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring i…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…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 looking at the OIDC config…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…ation** When XSS vulnerabilities are combined with `stdio` transport capabilities, attackers can escalate web-based attacks to full system compromise. See [stdio Transport Security in Proxy Scenarios…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…anding * Integrates Brave Search through MCP for real-time web search capabilities * Maintains conversation memory using InMemoryChatMemory * Runs as an interactive command-line application ### Build…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…. ### Core MCP Concepts MCP servers can provide three main types of capabilities: 1. **[Resources](/docs/2025-06-18/learn/server-concepts.md#resources)**: File-like data that can be read by clients…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…** The host exposes a small set of meta-tools for searching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…rations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integ…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…s > Learn how to connect Claude to remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your loca…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-06-18/getting-started/intro
…to an ecosystem of data sources, tools and apps, which enhances their capabilities and improves the end-user experience. * **End-users**: MCP results in more capable AI applications or agents that can…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…og messages to the client * **Utility features**: Supports additional capabilities like notifications for real-time updates and progress tracking for long-running operations #### Transport layer The…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…erstanding MCP servers MCP servers are programs that expose specific capabilities to AI applications through standardized protocol interfaces. Common examples include file system servers for documen…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…ument provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring i…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…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 looking at the OIDC config…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…ation** When XSS vulnerabilities are combined with `stdio` transport capabilities, attackers can escalate web-based attacks to full system compromise. See [stdio Transport Security in Proxy Scenarios…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…anding * Integrates Brave Search through MCP for real-time web search capabilities * Maintains conversation memory using InMemoryChatMemory * Runs as an interactive command-line application ### Build…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…. ### Core MCP Concepts MCP servers can provide three main types of capabilities: 1. **[Resources](/docs/2025-11-25/learn/server-concepts.md#resources)**: File-like data that can be read by clients…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…** The host exposes a small set of meta-tools for searching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…rations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integ…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…s > Learn how to connect Claude to remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your loca…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…to an ecosystem of data sources, tools and apps, which enhances their capabilities and improves the end-user experience. * **End-users**: MCP results in more capable AI applications or agents that can…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…og messages to the client * **Utility features**: Supports additional capabilities like notifications for real-time updates and progress tracking for long-running operations #### Transport layer The…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…erstanding MCP servers MCP servers are programs that expose specific capabilities to AI applications through standardized protocol interfaces. Common examples include file system servers for documen…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…ument provides a detailed exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring i…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…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 looking at the OIDC config…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…ation** When XSS vulnerabilities are combined with `stdio` transport capabilities, attackers can escalate web-based attacks to full system compromise. See [stdio Transport Security in Proxy Scenarios…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…anding * Integrates Brave Search through MCP for real-time web search capabilities * Maintains conversation memory using InMemoryChatMemory * Runs as an interactive command-line application ### Build…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…. ### Core MCP Concepts MCP servers can provide three main types of capabilities: 1. **[Resources](/docs/2026-07-28/learn/server-concepts.md#resources)**: File-like data that can be read by clients…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…** The host exposes a small set of meta-tools for searching available capabilities. A `search_tools` tool accepts a natural-language query and returns matching tool names with brief descriptions. ```…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-local-servers
…rations Model Context Protocol (MCP) servers extend AI applications' capabilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integ…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…s > Learn how to connect Claude to remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your loca…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…to an ecosystem of data sources, tools and apps, which enhances their capabilities and improves the end-user experience. * **End-users**: MCP results in more capable AI applications or agents that can…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…scovery**: Lets clients query a server's supported protocol versions, capabilities, and identity through the `server/discover` request * **Server features**: Enables servers to provide core functional…
Understanding MCP servers
Model Context Protocol · in the page
docs/2026-07-28/learn/server-concepts
…erstanding MCP servers MCP servers are programs that expose specific capabilities to AI applications through standardized protocol interfaces. Common examples include file system servers for documen…
Versioning
Model Context Protocol · in the page
docs/2026-07-28/learn/versioning
…mandatory RPC that returns the server's supported protocol versions, capabilities, and identity in a single request. Calling it is optional: a client is free to send any request directly and handle a…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…ontextprotocol/protocolVersion` and `io.modelcontextprotocol/clientCapabilities`, and clients should also include `io.modelcontextprotocol/clientInfo`. A request missing either required field…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…itialize` | None | Connect-only probe: `{serverInfo, protocolVersion, capabilities, instructions}`. | | `tools/list` | None | `--strict` turns its schema portability check into a gate (see [CI gates](…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…`connections/show <name>` gives the negotiated version, server info, capabilities, and the supported-versions list when the server was probed. ## The daemon | Command | Effect | | - | - | | `mcpdo…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…tion Info**. On a modern connection, `server/discover` also supplies `capabilities` (including `extensions`), `instructions`, and the list of `supportedVersions`. The server's name and version arrive…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…d initialize` confirms the server starts, handshakes, and reports the capabilities you expect, in one second, with a machine-readable answer. Most "it doesn't work" turns out to be here. **2. Move to…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…n either era | Browse and fetch the server's skills. | | **Tasks** | `capabilities.tasks` (legacy era) or the tasks extension (modern era) | Track long-running tool calls. | | **Logs** | `logging` cap…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…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 looking at the OIDC config…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…erver gets onto your machine. * **Keep the genuine exceptions.** Some capabilities only exist as a local process. For those, the rest of this guide applies in full. **If unsure**: when a server nee…