1,171 pages for default.
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
…atically registers all MCP tool as spring ai tools. It is disabled by default. 3. MCP Server Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": {…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…ges and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`. **For HTTP-based servers:** Standard output logging is fine since it does…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-03-26/develop/build-with-agent-skills
…pecification/2025-03-26/basic/transports.md#streamable-http)** is the default for anything wrapping a cloud API. Zero install friction, one deployment serves all users, and OAuth flows work properly b…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…| Rust | Minimal Python interpreter built for AI use cases. No I/O by default. | | **TypeScript** | [pctx](https://github.com/portofcontext/pctx) *(early-stage)* | Python / Rust | Incorporates code mo…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…"description": "Temperature units to use in response", "default": "metric" } }, "required": ["location"] } } ] } } ``` #### Understan…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…automatically (the exact set is platform-dependent). To override the default variables or provide your own, you can specify an `env` key in `claude_desktop_config.json`: ```json theme={null} { "mc…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…gzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Clie…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…Execute MCP server commands in a sandboxed environment with minimal default privileges * Launch MCP servers with restricted access to the file system, network, and other system resources * Provide…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…atically registers all MCP tool as spring ai tools. It is disabled by default. 3. MCP Server Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": {…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…ges and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`. **For HTTP-based servers:** Standard output logging is fine since it does…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-06-18/develop/build-with-agent-skills
…pecification/2025-06-18/basic/transports.md#streamable-http)** is the default for anything wrapping a cloud API. Zero install friction, one deployment serves all users, and OAuth flows work properly b…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…| Rust | Minimal Python interpreter built for AI use cases. No I/O by default. | | **TypeScript** | [pctx](https://github.com/portofcontext/pctx) *(early-stage)* | Python / Rust | Incorporates code mo…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…"description": "Temperature units to use in response", "default": "metric" } }, "required": ["location"] } } ] } } ``` #### Understan…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…}, travelInsurance: { type: "boolean", default: false, description: "Add travel insurance ($150)" } }, required: ["confirmBooking"] }…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…automatically (the exact set is platform-dependent). To override the default variables or provide your own, you can specify an `env` key in `claude_desktop_config.json`: ```json theme={null} { "mc…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…gzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Clie…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…Execute MCP server commands in a sandboxed environment with minimal default privileges * Launch MCP servers with restricted access to the file system, network, and other system resources * Provide…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…atically registers all MCP tool as spring ai tools. It is disabled by default. 3. MCP Server Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": {…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…ges and break your server. The `print()` function writes to stdout by default, but can be used safely with `file=sys.stderr`. **For HTTP-based servers:** Standard output logging is fine since it does…
Build with Agent Skills
Model Context Protocol · in the page
docs/2025-11-25/develop/build-with-agent-skills
…pecification/2025-11-25/basic/transports.md#streamable-http)** is the default for anything wrapping a cloud API. Zero install friction, one deployment serves all users, and OAuth flows work properly b…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…| Rust | Minimal Python interpreter built for AI use cases. No I/O by default. | | **TypeScript** | [pctx](https://github.com/portofcontext/pctx) *(early-stage)* | Python / Rust | Incorporates code mo…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…"description": "Temperature units to use in response", "default": "metric" } }, "required": ["location"] } } ] } } ``` #### Understan…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…}, travelInsurance: { type: "boolean", default: false, description: "Add travel insurance ($150)" } }, required: ["confirmBooking"] }…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…automatically (the exact set is platform-dependent). To override the default variables or provide your own, you can specify an `env` key in `claude_desktop_config.json`: ```json theme={null} { "mc…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…gzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Clie…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…Execute MCP server commands in a sandboxed environment with minimal default privileges * Launch MCP servers with restricted access to the file system, network, and other system resources * Provide…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…atically registers all MCP tool as spring ai tools. It is disabled by default. 3. MCP Server Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": {…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…ges and break your server. The `print()` function writes to stdout by default, so keep it out of a STDIO server entirely. **For HTTP-based servers:** Standard output logging is fine since it doesn't…
Build with Agent Skills
Model Context Protocol · in the page
docs/2026-07-28/develop/build-with-agent-skills
…pecification/2026-07-28/basic/transports/streamable-http.md)** is the default for anything wrapping a cloud API. Zero install friction, one deployment serves all users, and OAuth flows work properly b…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…| Rust | Minimal Python interpreter built for AI use cases. No I/O by default. | | **TypeScript** | [pctx](https://github.com/portofcontext/pctx) *(early-stage)* | Python / Rust | Incorporates code mo…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…"description": "Temperature units to use in response", "default": "metric" } }, "required": ["location"] } } ], "ttlMs": 300000,…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…}, travelInsurance: { type: "boolean", default: false, description: "Add travel insurance ($150)" } }, required: ["confirmBooking"] }…
Debugging
Model Context Protocol · in the page
docs/2026-07-28/tools/debugging
…automatically (the exact set is platform-dependent). To override the default variables or provide your own, you can specify an `env` key in `claude_desktop_config.json`: ```json theme={null} { "mc…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…tprotocol/inspector` | A full graphical inspector in the browser. The default, and the richest surface. | | **CLI** | `npx @modelcontextprotocol/inspector --cli` | A scriptable, machine-readable clien…
Authorization
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/authorization
…, while the CLI and TUI deliberately share a second one: | Surface | Default callback | Why | | - | - | - | | **Web** | `<origin you opened the Inspector at>/oauth/callback`, by default `http://127.0…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…tool-args-json '{"zip":"10001"}' ``` ## Output `--format text` (the default) pretty-prints for humans. `--format json` emits a single JSON object on stdout with no banners, so the whole output pipes…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…| - | | `--web` / `--cli` / `--tui` | Selects the client, `--web` by default. Passing more than one fails with `Specify at most one of --web, --cli, or --tui.` Launcher flags must come first: parsing…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…heme={null} mcpdo connect my-server # from the default catalog mcpdo connect my-server --config ./mcp.json # from a read-only config file mcpdo connect https://example.com/mc…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
…a | What the Inspector does at connect | | - | - | | `legacy` | **The default.** Plain `initialize`, no probing at all. | | `auto` | Probe `server/discover` first, and fall back to `initialize` on any…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…protocol era](/docs/2026-07-28/tools/inspector/protocol-eras.md). The default is `legacy`; set `modern` or `auto` in Server Settings (or `protocolEra` in the catalog file) to exercise the 2026-07-28 b…
Security
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/security
…bes. ### Where the backend listens The backend binds `127.0.0.1` by default. Binding every interface (`0.0.0.0`, `::` and equivalent spellings) is refused unless you set `DANGEROUSLY_BIND_ALL_INTERF…
TUI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/tui
…6-07-28/tools/inspector/configuration.md#ad-hoc-targets), it uses the default writable catalog `~/.mcp-inspector/mcp.json`. See [Configuration and flags](/docs/2026-07-28/tools/inspector/configuration…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…y a small Node server that owns the actual MCP connections. It is the default mode, so `npx @modelcontextprotocol/inspector` with no mode flag lands here. ```bash theme={null} npx @modelcontextprotoc…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…gzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak will already support many of the capabilities that we need for MCP servers, including Dynamic Clie…
Local Server Security
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/local-server-security
# Local Server Security > Practical defaults for running MCP servers safely on your own machine. Most MCP security documentation covers the protocol threat model: OAuth flows, token handling, sessio…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…Execute MCP server commands in a sandboxed environment with minimal default privileges * Launch MCP servers with restricted access to the file system, network, and other system resources * Provide…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…atically registers all MCP tool as spring ai tools. It is disabled by default. 3. MCP Server Configuration (`mcp-servers-config.json`): ```json theme={null} { "mcpServers": { "brave-search": {…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…ges and break your server. The `print()` function writes to stdout by default, so keep it out of a STDIO server entirely. **For HTTP-based servers:** Standard output logging is fine since it doesn't…
Build with Agent Skills
Model Context Protocol · in the page
docs/draft/develop/build-with-agent-skills
…P](/specification/draft/basic/transports/streamable-http.md)** is the default for anything wrapping a cloud API. Zero install friction, one deployment serves all users, and OAuth flows work properly b…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…| Rust | Minimal Python interpreter built for AI use cases. No I/O by default. | | **TypeScript** | [pctx](https://github.com/portofcontext/pctx) *(early-stage)* | Python / Rust | Incorporates code mo…