536 pages for install.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…pdo tutorial video](https://www.youtube.com/watch?v=_a6eG0y156k). ## Install `mcpdo` is a second bin in the same package, so install the package globally, or run it through `npx -p`: ```bash theme=…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…https://github.com/modelcontextprotocol/inspector cd inspector && npm install && npm run build cd clients/web && npm run test-servers:build && cd ../.. ``` Then, from the repo root, start a server fr…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…g else. To close it, do one of the following: * get a keychain back (install libsecret and run a Secret Service such as `gnome-keyring`, or run inside a desktop session); * encrypt the file with a ge…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…cret, scopes, the enterprise-managed flag) are applied automatically. Install-wide settings (CIMD, enterprise IdP) come from `~/.mcp-inspector/storage/client.json`, the same file the web client's **Cl…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…lly for testing and experimentation. Make sure that you download and install [Docker Desktop](https://www.docker.com/products/docker-desktop/). We will need it to deploy Keycloak on our development m…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
…ccess"] Server --> Deps["Its full dependency tree,<br/>fetched at install time"] ``` Clients that offer one-click installation are required to show you the exact command before it runs ([SEP-1024…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…downloading and executing a server, authoring a server themselves, or installing through a client's configuration flows. These servers may have direct access to the user's system and may be accessible…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…hese requirements: * Mac or Windows computer * Latest Python version installed * Latest version of `uv` installed * You must use the Python MCP SDK 2.0.0 or higher ## Setting Up Your Environment Fi…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…rites to stderr ``` ### System requirements * Python 3.10 or higher installed. * You must use the Python MCP SDK 2.0.0 or higher. ### Set up your environment First, let's install `uv` and set up o…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…d-mcpb` | Packages a local stdio server with its runtime so users can install it without Node or Python. | Each skill ships a `SKILL.md` file plus a `references/` folder of supporting material (auth…
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…uisites Before starting this tutorial, ensure you have the following installed on your system: ### Claude Desktop Download and install [Claude Desktop](https://claude.ai/download) for your operatin…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/draft/develop/connect-remote-servers
…MCP servers is their accessibility. Unlike local servers that require installation and configuration on each device, remote servers are available from any MCP client with an internet connection. This…
SDKs
Model Context Protocol · in the page
docs/draft/sdk
…with type safety Visit the SDK page for your chosen language to find installation instructions, documentation, and examples. ## Next Steps Ready to start building with MCP? Choose your path: > **[…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…ras.md) negotiation (legacy vs. modern 2026-07-28). The package also installs **`mcpdo`**, an experimental [connection client](/docs/draft/tools/inspector/mcpdo.md) that connects to a server once and…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…URL. Written owner-only. | | `~/.mcp-inspector/storage/client.json` | Install-level client settings (client metadata URL, enterprise IdP). The same file the web client's **Client Settings** dialog wri…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…s the > connection open between commands. The examples below use the installed `mcp-inspector` binary. Without a global install, prefix each command with `npx @modelcontextprotocol/inspector` instead…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…Everything below belongs to a client. > [!NOTE] > > The package also installs a second, separate bin, `mcpdo`, the experimental > [connection client](/docs/draft/tools/inspector/mcpdo.md). It is not…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…pdo tutorial video](https://www.youtube.com/watch?v=_a6eG0y156k). ## Install `mcpdo` is a second bin in the same package, so install the package globally, or run it through `npx -p`: ```bash theme=…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…https://github.com/modelcontextprotocol/inspector cd inspector && npm install && npm run build cd clients/web && npm run test-servers:build && cd ../.. ``` Then, from the repo root, start a server fr…
Security
Model Context Protocol · in the page
docs/draft/tools/inspector/security
…g else. To close it, do one of the following: * get a keychain back (install libsecret and run a Secret Service such as `gnome-keyring`, or run inside a desktop session); * encrypt the file with a ge…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…cret, scopes, the enterprise-managed flag) are applied automatically. Install-wide settings (CIMD, enterprise IdP) come from `~/.mcp-inspector/storage/client.json`, the same file the web client's **Cl…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…lly for testing and experimentation. Make sure that you download and install [Docker Desktop](https://www.docker.com/products/docker-desktop/). We will need it to deploy Keycloak on our development m…
Local Server Security
Model Context Protocol · in the page
docs/draft/tutorials/security/local-server-security
…ccess"] Server --> Deps["Its full dependency tree,<br/>fetched at install time"] ``` Clients that offer one-click installation are required to show you the exact command before it runs ([SEP-1024…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…downloading and executing a server, authoring a server themselves, or installing through a client's configuration flows. These servers may have direct access to the user's system and may be accessible…
Example Servers
Model Context Protocol · in the page
examples
…```bash theme={null} # Using uvx uvx mcp-server-git # Using pip pip install mcp-server-git python -m mcp_server_git ``` ### Configuring with Claude To use an MCP server with Claude, add it to your…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…working examples that the agent uses to generate your project. **1. Install the skill** If you are using Claude Code, you can install the skill directly with: ``` /plugin marketplace add modelcont…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…ation. Both handle token acquisition and refresh automatically. **1. Install the SDK** **TypeScript** ```bash theme={null} npm install @modelcontextprotocol/client ``` **Python** ```bash theme={n…
The MCP Registry
Model Context Protocol · in the page
registry/about
…clients and aggregators to discover available servers * Standardized installation and configuration information Server metadata is stored in a standardized [`server.json` format](https://github.com/…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…"mykey" # Log in using gcloud CLI (https://cloud.google.com/sdk/docs/install) gcloud auth login # Set default project gcloud config set project "${MY_PROJECT}" # Create a keyring in your project gc…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…-node@v5 with: node-version: "lts/*" - name: Install dependencies run: npm ci - name: Run tests run: npm run test --if-present - name: Build pack…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…time Model Cargo's runtime model differs from npm/PyPI/NuGet. `cargo install <crate>` places the compiled binary on PATH at `~/.cargo/bin`, after which MCP clients invoke it directly by name. There i…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…null} # Navigate to project directory cd weather-server-typescript # Install dependencies npm install # Build the distribution files npm run build ``` Then follow npm's [publishing guide](https://d…
Publishing Remote Servers
Model Context Protocol · in the page
registry/remote-servers
…} ] } ] } ``` ## Supporting Remote and Non-remote Installation The `remotes` property can coexist with the `packages` property in `server.json` in order to allow MCP host applicat…
SEP-2127: MCP Server Cards - HTTP Server Discovery
Model Context Protocol · in the page
seps/2127-mcp-server-cards
…ver-json.md) separately describes registry entries, including locally installable packages and their runtime configuration. The Registry owns that schema; the Server Card extension does not define a `…
SEP-2640: Skills Extension
Model Context Protocol · in the page
seps/2640-skills-extension
…skill that teaches an agent to use it are versioned, discovered, and installed separately. Users installing a server from a registry have no signal that a companion skill exists. ([problem statement]…
Specification Enhancement Proposals (SEPs)
Model Context Protocol · in the page
seps/index
…local-server-.md) | MCP Client Security Requirements for Local Server Installation | Final | Standards Track | 2025-07-22 | | [SEP-994](/seps/994-shared-communication-practicesguidelines.md) | Shared…