445 pages for started.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-remote-servers
…P servers](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connec…
SDKs
Model Context Protocol · in the page
docs/2025-03-26/sdk
…munity/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: *…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
….session.send_log_message( level="info", data="Server started successfully", ) return "done" ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ leve…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring installation: ```bash them…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…and has the required permissions. ## Implementation Example To get started with a practical implementation, we will use a [Keycloak](https://www.keycloak.org/) authorization server hosted in a Dock…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
# Build an MCP client > Get started building your own client that can integrate with all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP s…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
# Build an MCP server > Get started building your own server to use in Claude for Desktop and other clients. In this tutorial, we'll build a simple MCP weather server and connect it to a host, Claud…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…P servers](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connec…
SDKs
Model Context Protocol · in the page
docs/2025-06-18/sdk
…munity/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: *…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
….session.send_log_message( level="info", data="Server started successfully", ) return "done" ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ leve…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring installation: ```bash them…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…and has the required permissions. ## Implementation Example To get started with a practical implementation, we will use a [Keycloak](https://www.keycloak.org/) authorization server hosted in a Dock…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
# Build an MCP client > Get started building your own client that can integrate with all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP s…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
# Build an MCP server > Get started building your own server to use in Claude for Desktop and other clients. In this tutorial, we'll build a simple MCP weather server and connect it to a host, Claud…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…P servers](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connec…
SDKs
Model Context Protocol · in the page
docs/2025-11-25/sdk
…munity/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: *…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
….session.send_log_message( level="info", data="Server started successfully", ) return "done" ``` ```typescript TypeScript theme={null} await server.sendLoggingMessage({ leve…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…exploration of the Inspector's features and capabilities. ## Getting started ### Installation and basic usage The Inspector runs directly through `npx` without requiring installation: ```bash them…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…and has the required permissions. ## Implementation Example To get started with a practical implementation, we will use a [Keycloak](https://www.keycloak.org/) authorization server hosted in a Dock…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
# Build an MCP client > Get started building your own client that can integrate with all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP s…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
# Build an MCP server > Get started building your own server to use in Claude for Desktop and other clients. In this tutorial, we'll build a simple MCP weather server and connect it to a host, Claud…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2026-07-28/develop/connect-remote-servers
…P servers](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connec…
SDKs
Model Context Protocol · in the page
docs/2026-07-28/sdk
…munity/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: *…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…l} await server.sendLoggingMessage({ level: "info", data: "Server started successfully", }); ``` MCP defines eight [RFC 5424 severity levels](/specification/latest/server/utilities/logging.md#log…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…aemon exits about a minute after its last connection closes. A daemon started before an upgrade keeps running the old code until then, so run `mcpdo daemon stop` after upgrading the package. ## Isola…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…ween commands by handing them to a background daemon, `mcpdod`. It is started **automatically** the first time a command needs it (`mcpdo connect`, or any command against a connection). There is no se…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…gate.** Must equal the per-launch session token, which only whatever started the server knows. | Three further parameters land you on a *rendered app*: `openApp=<toolName>` names the tool, `appArgs=…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…and has the required permissions. ## Implementation Example To get started with a practical implementation, we will use a [Keycloak](https://www.keycloak.org/) authorization server hosted in a Dock…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
# Build an MCP client > Get started building your own client that can integrate with all MCP servers. In this tutorial, you'll learn how to build an LLM-powered chatbot client that connects to MCP s…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
# Build an MCP server > Get started building your own server to use in Claude for Desktop and other clients. In this tutorial, we'll build a simple MCP weather server and connect it to a host, Claud…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…P servers](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp) provided by third-party developers * [Build your own remote MCP servers to connec…
SDKs
Model Context Protocol · in the page
docs/draft/sdk
…munity/sdk-tiers.md) for details on what each tier means. ## Getting Started Each SDK provides the same functionality but follows the idioms and best practices of its language. All SDKs support: *…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…l} await server.sendLoggingMessage({ level: "info", data: "Server started successfully", }); ``` MCP defines eight [RFC 5424 severity levels](/specification/latest/server/utilities/logging.md#log…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…aemon exits about a minute after its last connection closes. A daemon started before an upgrade keeps running the old code until then, so run `mcpdo daemon stop` after upgrading the package. ## Isola…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…ween commands by handing them to a background daemon, `mcpdod`. It is started **automatically** the first time a command needs it (`mcpdo connect`, or any command against a connection). There is no se…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…gate.** Must equal the per-launch session token, which only whatever started the server knows. | Three further parameters land you on a *rendered app*: `openApp=<toolName>` names the tool, `appArgs=…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…and has the required permissions. ## Implementation Example To get started with a practical implementation, we will use a [Keycloak](https://www.keycloak.org/) authorization server hosted in a Dock…
Example Servers
Model Context Protocol · in the page
examples
…or a list of MCP servers maintained by community members. ## Getting started ### Using reference servers TypeScript-based servers can be used directly with `npx`: ```bash theme={null} npx -y @mode…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
# Build an MCP App > Getting started guide for building interactive UI applications with MCP Apps ## Prerequisites You'll need [Node.js](https://nodejs.org/en/download) 18 or higher. Familiarity wi…
Extensions Overview
Model Context Protocol · in the page
extensions/overview
…(charts, forms, video players) inline within conversations | To get started building MCP Apps, see the [quickstart guide](/extensions/apps/build.md#getting-started) or read the full [MCP Apps docume…
SEP-1036: URL Mode Elicitation for secure out-of-band interactions
Model Context Protocol · in the page
seps/1036-url-mode-elicitation-for-secure-out-of-band-intera
…ns/elicitation/complete` notification when an out-of-band interaction started by URL mode elicitation is completed. This allows clients to react programmatically if appropriate. * The notification **…
SEP-2148: MCP Contributor Ladder
Model Context Protocol · in the page
seps/2148-contributor-ladder
…No formal requirements**, we welcome all contributions. **How to get started:** * Review the [Contributing Guide](https://modelcontextprotocol.io/community/contributing.md) * Join community channels…
Elicitation
Model Context Protocol · in the page
specification/2025-11-25/client/elicitation
…ns/elicitation/complete` notification when an out-of-band interaction started by URL mode elicitation is completed. This allows clients to react programmatically if appropriate. Servers sending notif…
Elicitation
Model Context Protocol · in the page
specification/2026-07-28/client/elicitation
…To prevent this attack, the server **MUST** ensure that the user who started the elicitation request (the end-user who is accessing the server via the MCP client) is the same user who completes the a…
Elicitation
Model Context Protocol · in the page
specification/draft/client/elicitation
…To prevent this attack, the server **MUST** ensure that the user who started the elicitation request (the end-user who is accessing the server via the MCP client) is the same user who completes the a…