138 pages for visual.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…https://developers.openai.com/api/docs/mcp/), development tools like [Visual Studio Code](https://code.visualstudio.com/docs/copilot/chat/mcp-servers), [Cursor](https://cursor.com/docs/context/mcp), […
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…r**: A program that provides context to MCP clients **For example**: Visual Studio Code acts as an MCP host. When Visual Studio Code establishes a connection to an MCP server, such as the [Sentry MCP…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-11-25/tutorials/security/authorization
…When you run the server, you can add it to your MCP client, such as Visual Studio Code, by providing the MCP server endpoint. For more details about implementing MCP servers in TypeScript, refer to…
Build an MCP server
Model Context Protocol · in the page
docs/2026-07-28/develop/build-server
…if it doesn't exist. For example, if you have [VS Code](https://code.visualstudio.com/) installed: ```bash Linux theme={null} code ~/.config/Claude/claude_desktop_config.json ``` ```bash macOS them…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2026-07-28/getting-started/intro
…https://developers.openai.com/api/docs/mcp/), development tools like [Visual Studio Code](https://code.visualstudio.com/docs/copilot/chat/mcp-servers), [Cursor](https://cursor.com/docs/context/mcp), […
Architecture overview
Model Context Protocol · in the page
docs/2026-07-28/learn/architecture
…r**: A program that provides context to MCP clients **For example**: Visual Studio Code acts as an MCP host. When Visual Studio Code establishes a connection to an MCP server, such as the [Sentry MCP…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2026-07-28/tutorials/security/authorization
…When you run the server, you can add it to your MCP client, such as Visual Studio Code, by providing the MCP server endpoint. For more details about implementing MCP servers in TypeScript, refer to…
Build an MCP server
Model Context Protocol · in the page
docs/draft/develop/build-server
…if it doesn't exist. For example, if you have [VS Code](https://code.visualstudio.com/) installed: ```bash Linux theme={null} code ~/.config/Claude/claude_desktop_config.json ``` ```bash macOS them…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/draft/getting-started/intro
…https://developers.openai.com/api/docs/mcp/), development tools like [Visual Studio Code](https://code.visualstudio.com/docs/copilot/chat/mcp-servers), [Cursor](https://cursor.com/docs/context/mcp), […
Architecture overview
Model Context Protocol · in the page
docs/draft/learn/architecture
…r**: A program that provides context to MCP clients **For example**: Visual Studio Code acts as an MCP host. When Visual Studio Code establishes a connection to an MCP server, such as the [Sentry MCP…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/draft/tutorials/security/authorization
…When you run the server, you can add it to your MCP client, such as Visual Studio Code, by providing the MCP server endpoint. For more details about implementing MCP servers in TypeScript, refer to…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…skills/` | `%USERPROFILE%\.claude\skills\` | | [VS Code](https://code.visualstudio.com/docs/copilot/customization/agent-skills) and [GitHub Copilot](https://docs.github.com/en/copilot/concepts/agents/…
MCP Apps
Model Context Protocol · in the page
extensions/apps/overview
…out it. MCP Apps let servers return interactive HTML interfaces (data visualizations, forms, dashboards) that render directly in the chat.  | | | | | | [Microsoft 365 Copilot](https://www.microsoft.com/microsoft-365-copilot) | | | | | | [Goose](https:…
SEP-1024: MCP Client Security Requirements for Local Server Installation
Model Context Protocol · in the page
seps/1024-mcp-client-security-requirements-for-local-server-
…ugh legitimate channels (repositories, documentation, social media). Visual Studio Code [addressed this](https://den.dev/blog/vs-code-mcp-install-consent/) by implementing consent dialogs. Similarly,…
SEP-1865: MCP Apps - Interactive User Interfaces for MCP
Model Context Protocol · in the page
seps/1865-mcp-apps-interactive-user-interfaces-for-mcp
…user interfaces to hosts. This gap blocks many use cases that require visual presentation and interactivity that go beyond plain text or structured data. As more hosts adopt this capability, the risk…
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
…rl` would be added to the `Implementation` schema so that clients can visually identify third-party implementations and link directly to their documentation. The `icons` parameter will also be added t…
Prompts
Model Context Protocol · in the page
specification/2024-11-05/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/2024-11-05/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/2024-11-05/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…
Prompts
Model Context Protocol · in the page
specification/2025-03-26/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/2025-03-26/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/2025-03-26/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…
Prompts
Model Context Protocol · in the page
specification/2025-06-18/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/2025-06-18/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/2025-06-18/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…
Overview
Model Context Protocol · in the page
specification/2025-11-25/basic/index
…he `icons` property provides a standardized way for servers to expose visual identifiers for their resources, tools, prompts, and implementations. Icons enhance user interfaces by providing visual con…
Prompts
Model Context Protocol · in the page
specification/2025-11-25/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/2025-11-25/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/2025-11-25/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…
Overview
Model Context Protocol · in the page
specification/2026-07-28/basic/index
…he `icons` property provides a standardized way for servers to expose visual identifiers for their resources, tools, prompts, and implementations. Icons enhance user interfaces by providing visual con…
Prompts
Model Context Protocol · in the page
specification/2026-07-28/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/2026-07-28/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/2026-07-28/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…
Overview
Model Context Protocol · in the page
specification/draft/basic/index
…he `icons` property provides a standardized way for servers to expose visual identifiers for their resources, tools, prompts, and implementations. Icons enhance user interfaces by providing visual con…
Prompts
Model Context Protocol · in the page
specification/draft/server/prompts
…age interactions. #### Image Content Image content allows including visual information in messages: ```json theme={null} { "type": "image", "data": "base64-encoded-image-data", "mimeType": "i…
Tools
Model Context Protocol · in the page
specification/draft/server/tools
…clear which tools are being exposed to the AI model > * Insert clear visual indicators when tools are invoked > * Present confirmation prompts to the user for operations, to ensure a human is in the…
Logging
Model Context Protocol · in the page
specification/draft/server/utilities/logging
…s in the UI * Implement log filtering/search * Display severity visually * Persist log messages ## Security 1. Log messages **MUST NOT** contain: * Credentials or secrets * Personal i…