Search the documentation
50 pages for mermaid.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
concepts
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/concepts
…lace inside your network where MCP request payloads are readable. ```mermaid sequenceDiagram participant A as Anthropic<br/>backend participant E as Tunnel edge<br/>(Cloudflare network) partici…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…ocs/en/about-claude/models/optimizing-for-cost-and-intelligence). ```mermaid sequenceDiagram participant U as Your application participant E as Executor model participant A as Advisor model…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…ents-and-tools/tool-use/tool-runner#taking-over-message-history). ```mermaid sequenceDiagram participant U as Your code participant TR as ToolRunner participant API as Messages API loop For…
middleware
Claude Developer Platform · in the page
cli-sdks-libraries/middleware
…ustom retries, request annotation, and refusal fallback handling. ```mermaid sequenceDiagram autonumber participant App as Your code participant M1 as Middleware A participant M2 as M…
Streaming Input
Claude Code CLI · in the page
agent-sdk/streaming-vs-single-mode
…ssion requests, and handles session management. ### How It Works ```mermaid theme={null} sequenceDiagram participant App as Your Application participant Agent as Claude Agent participant…
Output styles
Claude Code CLI · in the page
output-styles
…- When explaining code, architecture, or data flow, start with a Mermaid diagram showing the structure, then explain in prose. ## Diagram conventions Use `flowchart TD` for control flow…
Enterprise Managed Auth for connectors
Claude Documentation · in the page
connectors/building/enterprise-managed-auth
…e kind of bearer token it would after the interactive OAuth flow. ```mermaid theme={null} sequenceDiagram autonumber participant Claude participant AS as Your authorization server par…
Deploy Claude Desktop on 3P with Google Cloud's Agent Platform
Claude Documentation · in the page
third-party/claude-desktop/vertex
…ever issues a refresh token, so every renewal starts at your IdP. ```mermaid theme={null} sequenceDiagram autonumber participant App as Claude Desktop participant Browser as System browse…
SEP Guidelines
Model Context Protocol · in the page
community/sep-guidelines
…reating-extensions) for the extension lifecycle. ## SEP Workflow ```mermaid theme={null} flowchart TD Idea["Idea"] AwaitingSponsor{"Awaiting Sponsor<br/>(up to 6 months)"} Draft["Draft"]…
Build an MCP client
Model Context Protocol · in the page
docs/2024-11-05/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…for more efficient use of the context window. **Sampling flow:** ```mermaid theme={null} sequenceDiagram participant LLM participant User participant Client participant Server N…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…for more efficient use of the context window. **Sampling flow:** ```mermaid theme={null} sequenceDiagram participant LLM participant User participant Client participant Server N…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…eeds rather than following rigid patterns. **Elicitation flow:** ```mermaid theme={null} sequenceDiagram participant User participant Client participant Server Note over Server,Clie…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…eeds rather than following rigid patterns. **Elicitation flow:** ```mermaid theme={null} sequenceDiagram participant User participant Client participant Server Note over Server,Clie…
Security Best Practices
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
Build an MCP client
Model Context Protocol · in the page
docs/2026-07-28/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/2026-07-28/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/2026-07-28/learn/client-concepts
…ck any `requestState` the server included. **Elicitation flow:** ```mermaid theme={null} sequenceDiagram participant User participant Client participant Server Client->>Server: tool…
Security Best Practices
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
Build an MCP client
Model Context Protocol · in the page
docs/draft/develop/build-client
…## How it works Here's a high-level workflow schema: ```mermaid theme={null} --- config: theme: neutral --- sequenceDiagram actor User participant…
Client Best Practices
Model Context Protocol · in the page
docs/draft/develop/clients/client-best-practices
…that are no longer relevant to the current task, freeing context. ```mermaid theme={null} sequenceDiagram participant Model participant Host participant Registry participant Server…
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…ates an additional MCP client object to maintain this connection. ```mermaid theme={null} graph TB subgraph "MCP Host (AI Application)" Client1["MCP Client 1"] Client2["MCP Client…
Understanding MCP clients
Model Context Protocol · in the page
docs/draft/learn/client-concepts
…ck any `requestState` the server included. **Elicitation flow:** ```mermaid theme={null} sequenceDiagram participant User participant Client participant Server Client->>Server: tool…
Security Best Practices
Model Context Protocol · in the page
docs/draft/tutorials/security/security_best_practices
…ck Flows ##### Normal OAuth proxy usage (preserves user consent) ```mermaid theme={null} sequenceDiagram participant UA as User-Agent (Browser) participant MC as MCP Client participant M…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…s, update the model's context, and receive data from the host. ```mermaid theme={null} sequenceDiagram participant User participant Agent participant App as MCP App iframe particip…
Enterprise-Managed Authorization
Model Context Protocol · in the page
extensions/auth/enterprise-managed-authorization
…G for an access token from the MCP server's Authorization Server: ```mermaid theme={null} sequenceDiagram participant UA as Browser participant C as MCP Client participant IdP as Enterpri…
OAuth Client Credentials
Model Context Protocol · in the page
extensions/auth/oauth-client-credentials
…validates the signature using the client's registered public key. ```mermaid theme={null} sequenceDiagram participant Client participant AS as Authorization Server participant MCP as MCP…
Tasks
Model Context Protocol · in the page
extensions/tasks/overview
…acknowledges the intent but is not obligated to stop the work. ```mermaid theme={null} sequenceDiagram participant Client participant Server Client->>Server: tools/call (with tasks ca…
SEP-1686: Tasks
Model Context Protocol · in the page
seps/1686-tasks
…or message instead when possible. **Task Status State Diagram:** ```mermaid theme={null} stateDiagram-v2 [*] --> submitted submitted --> working submitted --> terminal working -->…
SEP-1730: SDKs Tiering System
Model Context Protocol · in the page
seps/1730-sdks-tiering-system
…for each SDK and run simplified conformance tests against those. ```mermaid theme={null} sequenceDiagram participant SDK participant Test Suite participant Validator Test Suite->>SD…
SEP-2322: Multi Round-Trip Requests
Model Context Protocol · in the page
seps/2322-MRTR
…sends the tool call result on the SSE stream opened in step 2. ```mermaid theme={null} sequenceDiagram participant C as Client participant LB as Load Balancer participant SA as Server…
SEP-2549: TTL for List Results
Model Context Protocol · in the page
seps/2549-TTL-for-list-results
…s, and the notification acts as an immediate invalidation signal. ```mermaid theme={null} sequenceDiagram participant C as Client participant S as Server C->>S: tools/list S-->>C: {…
SEP-985: Align OAuth 2.0 Protected Resource Metadata with RFC 9728
Model Context Protocol · in the page
seps/985-align-oauth-20-protected-resource-metadata-with-rf
…lexible deployment models without removing existing capabilities. ```mermaid theme={null} sequenceDiagram participant C as Client participant M as MCP Server (Resource Server) participant…
SEP-990: Enable enterprise IdP policy controls during MCP OAuth flows
Model Context Protocol · in the page
seps/990-enable-enterprise-idp-policy-controls-during-mcp-o
…P Dev Summit in May. A high level overview of the flow is below: ```mermaid theme={null} sequenceDiagram participant UA as Browser participant C as MCP Client participant MAS as MCP Auth…
SEP-991: Enable URL-based Client Registration using OAuth Client ID Metadata Documents
Model Context Protocol · in the page
seps/991-enable-url-based-client-registration-using-oauth-c
…st of it. Below is a short version of what we'll need to specify. ```mermaid theme={null} sequenceDiagram participant User participant Client as MCP Client participant Server as A…