42 pages for modern.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…ples, and maroons), giving it a peaceful, serene aesthetic typical of modern vector/flat design artwork." } ], "model": "claude-opus-5-5", "stop_reason": "end_turn", "stop_sequence": null,…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…esponse field is available in docstrings and appears on hover in most modern editors. ## Counting tokens You can see the exact usage for a given request through the `usage` response property, for ex…
claude-fable-5-1
Claude Developer Platform · in the page
release-notes/system-prompts/claude-fable-5-1
…hone home screen with invented apps), public-domain works (a studio's modern redesign of one is not public-domain), and a person's own artwork or logo are all fine, as is describing or analyzing a pro…
claude-opus-5-5
Claude Developer Platform · in the page
release-notes/system-prompts/claude-opus-5-5
…hone home screen with invented apps), public-domain works (a studio's modern redesign of one is not public-domain), and a person's own artwork or logo are all fine, as is describing or analyzing a pro…
Deploy Claude apps gateway on AWS
Claude Code CLI · in the page
claude-apps-gateway-on-aws
…output text)" > ``` > > Add the HTTPS listener. `--ssl-policy` pins a modern TLS floor, since omitting it falls back to the legacy `ELBSecurityPolicy-2016-08` default, which still accepts TLS 1.0/1.1.…
Common workflows
Claude Code CLI · in the page
common-workflows
…t *** ### Refactor code Suppose you need to update old code to use modern patterns and practices. For porting an entire codebase to a new language, see [how Anthropic runs large-scale code migrati…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…delcontextprotocol.io/docs/2026-07-28/tools/inspector/cli.md) in the `modern` [protocol era](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector/protocol-eras.md): > > ```bash theme={null}…
MCP Inspector
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector
…/2026-07-28/tools/inspector/protocol-eras.md) negotiation (legacy vs. modern 2026-07-28). The package also installs **`mcpdo`**, an experimental [connection client](https://modelcontextprotocol.io/do…
CLI client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/cli
…mpt-args` | | | `logging/setLevel` | `--log-level` | Legacy era only; modern servers opt in per request instead. | | `skills/list` | None | `--verify` checks the skills returned (see [CI gates](#ci-ga…
Configuration and flags
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/configuration
…on the web client. | | `--protocol-era <era>` | `legacy`, `auto`, or `modern`: the [protocol era](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector/protocol-eras.md) to negotiate. | Requ…
mcpdo connection client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/mcpdo
…a task-augmented call. `--task` applies to legacy servers only. On a modern connection the server decides per request whether to return a task, and the flag changes nothing on the wire. The call stil…
Protocol eras
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/protocol-eras
# Protocol eras > How the Inspector negotiates legacy vs. modern MCP, and how every feature is handled between protocol eras The 2026-07-28 revision of MCP made substantial changes to the protocol.…
Recipes
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/recipes
…7-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 behavior. For an ad-hoc tar…
Web client
Model Context Protocol · in the page
docs/2026-07-28/tools/inspector/web
…**Tasks** | `capabilities.tasks` (legacy era) or the tasks extension (modern era) | Track long-running tool calls. | | **Logs** | `logging` capability | Server `notifications/message` output, plus the…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…://modelcontextprotocol.io/docs/draft/tools/inspector/cli.md) in the `modern` [protocol era](https://modelcontextprotocol.io/docs/draft/tools/inspector/protocol-eras.md): > > ```bash theme={null} > np…
MCP Inspector
Model Context Protocol · in the page
docs/draft/tools/inspector
…/docs/draft/tools/inspector/protocol-eras.md) negotiation (legacy vs. modern 2026-07-28). The package also installs **`mcpdo`**, an experimental [connection client](https://modelcontextprotocol.io/do…
CLI client
Model Context Protocol · in the page
docs/draft/tools/inspector/cli
…mpt-args` | | | `logging/setLevel` | `--log-level` | Legacy era only; modern servers opt in per request instead. | | `skills/list` | None | `--verify` checks the skills returned (see [CI gates](#ci-ga…
Configuration and flags
Model Context Protocol · in the page
docs/draft/tools/inspector/configuration
…on the web client. | | `--protocol-era <era>` | `legacy`, `auto`, or `modern`: the [protocol era](https://modelcontextprotocol.io/docs/draft/tools/inspector/protocol-eras.md) to negotiate. | Requires…
mcpdo connection client
Model Context Protocol · in the page
docs/draft/tools/inspector/mcpdo
…a task-augmented call. `--task` applies to legacy servers only. On a modern connection the server decides per request whether to return a task, and the flag changes nothing on the wire. The call stil…
Protocol eras
Model Context Protocol · in the page
docs/draft/tools/inspector/protocol-eras
# Protocol eras > How the Inspector negotiates legacy vs. modern MCP, and how every feature is handled between protocol eras The 2026-07-28 revision of MCP made substantial changes to the protocol.…
Recipes
Model Context Protocol · in the page
docs/draft/tools/inspector/recipes
…raft/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 behavior. For an ad-hoc tar…
Web client
Model Context Protocol · in the page
docs/draft/tools/inspector/web
…**Tasks** | `capabilities.tasks` (legacy era) or the tasks extension (modern era) | Track long-running tool calls. | | **Logs** | `logging` capability | Server `notifications/message` output, plus the…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…> ``` > [tab] tsconfig.json > > The TypeScript configuration targets modern JavaScript (`ES2022`) and uses ESNext modules with bundler resolution, which works well with Vite. The `include` array cove…
SEP-1303: Input Validation Errors as Tool Execution Errors
Model Context Protocol · in the page
seps/1303-input-validation-errors-as-tool-execution-errors
…lures and faster task completion 3. **Leverages Model Capabilities**: Modern LLMs excel at understanding and responding to error messages 4. **Reduced API Calls**: Fewer retry attempts as models corre…
SEP-1577: Sampling With Tools
Model Context Protocol · in the page
seps/1577--sampling-with-tools
…ling.md) doesn't support tool calling, although it's a cornerstone of modern agentic behaviour. Without explicit support for it, MCP servers that use Sampling can either try and emulate tool calling w…
SEP-1613: Establish JSON Schema 2020-12 as Default Dialect for MCP
Model Context Protocol · in the page
seps/1613-establish-json-schema-2020-12-as-default-dialect-f
…SDK (via Pydantic) and Go SDK implementations prefer/use 2020-12 2. **Modern features**: Better validation capabilities and composition support 3. **Community preference**: Multiple maintainers and co…
SEP-2575: Make MCP Stateless
Model Context Protocol · in the page
seps/2575-stateless-mcp
…rstand subsequent ones. This is in direct opposition to the design of modern, cloud-native systems which favor stateless services for their resilience and scalability. 1. **Impediment to Scalability:…
SEP-973: Expose additional metadata for Implementations, Resources, Tools and Prompts
Model Context Protocol · in the page
seps/973-expose-additional-metadata-for-implementations-res
…ble but requires security precautions) * - image/webp - WebP images (modern, efficient format) */ export interface Icon { /** * A standard URI pointing to an icon resource. * * Consumers…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…es security precautions as noted below) * `image/webp` - WebP images (modern, efficient format) **Security considerations:** Consumers of icon metadata **MUST** take appropriate security precautions…
Schema Reference
Model Context Protocol · in the page
specification/2025-11-25/schema
…security precautions)</li> <li><code>image/webp</code> - WebP images (modern, efficient format)</li> </ul> </div><aside class="tsd-sources"> <p>Inherited from <a href="#resource">Resource</a>.<a href=…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…es security precautions as noted below) * `image/webp` - WebP images (modern, efficient format) **Security considerations:** Consumers of icon metadata **MUST** take appropriate security precautions…
stdio
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/stdio
…d/job-objects ## Backward Compatibility A client that supports both modern (per-request-metadata) MCP versions and a legacy version that requires an `initialize` handshake **SHOULD** probe with [`se…
Streamable HTTP
Model Context Protocol · in the page
specification/2026-07-28/basic/transports/streamable-http
…turned by a legacy [HTTP+SSE][http-sse] server that does not host the modern MCP endpoint (see [Backward Compatibility](#backward-compatibility)). A server that supports clients implementing protocol…
Versioning and Compatibility
Model Context Protocol · in the page
specification/2026-07-28/basic/versioning
…following terms for interoperability across protocol revisions: * **Modern**: protocol versions that convey version, identity, and capabilities as per-request metadata (revision `2026-07-28` and l…
Schema Reference
Model Context Protocol · in the page
specification/2026-07-28/schema
…security precautions)</li> <li><code>image/webp</code> - WebP images (modern, efficient format)</li> </ul> </div><aside class="tsd-sources"> <p>Inherited from <a href="#resource">Resource</a>.<a href=…
Discovery
Model Context Protocol · in the page
specification/2026-07-28/server/discover
…est HTTP status code to drive fallback. A client that supports both modern (per-request `_meta`) and legacy (`initialize` handshake) servers **SHOULD** send `server/discover` first; see [stdio…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…es security precautions as noted below) * `image/webp` - WebP images (modern, efficient format) **Security considerations:** Consumers of icon metadata **MUST** take appropriate security precautions…
stdio
Model Context Protocol · in the page
specification/draft/basic/transports/stdio
…d/job-objects ## Backward Compatibility A client that supports both modern (per-request-metadata) MCP versions and a legacy version that requires an `initialize` handshake **SHOULD** probe with [`se…
Streamable HTTP
Model Context Protocol · in the page
specification/draft/basic/transports/streamable-http
…turned by a legacy [HTTP+SSE][http-sse] server that does not host the modern MCP endpoint (see [Backward Compatibility](#backward-compatibility)). A server that supports clients implementing protocol…
Versioning and Compatibility
Model Context Protocol · in the page
specification/draft/basic/versioning
…following terms for interoperability across protocol revisions: * **Modern**: protocol versions that convey version, identity, and capabilities as per-request metadata (revision `2026-07-28` and l…
Schema Reference
Model Context Protocol · in the page
specification/draft/schema
…security precautions)</li> <li><code>image/webp</code> - WebP images (modern, efficient format)</li> </ul> </div><aside class="tsd-sources"> <p>Inherited from <a href="#resource">Resource</a>.<a href=…
Discovery
Model Context Protocol · in the page
specification/draft/server/discover
…est HTTP status code to drive fallback. A client that supports both modern (per-request `_meta`) and legacy (`initialize` handshake) servers **SHOULD** send `server/discover` first; see [stdio…