875 pages for auto.
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/2024-11-05/develop/build-client
…erface * Implement rich console output * Add command history or auto-completion ## Running the Client To run your client with any MCP server: ```bash theme={null} uv run client.py path/to/ser…
Build an MCP server
Model Context Protocol · in the page
docs/2024-11-05/develop/build-server
…/mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/current-weather.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=dce7b2f8a06c20ba358e4bd2e75fa4c7) > [!NOTE] > > Servers can connect to any client. We've…
Client Best Practices
Model Context Protocol · in the page
docs/2024-11-05/develop/clients/client-best-practices
…dn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max\&auto=format\&n=JXfd5cBmEUh_qPUI\&q=85\&s=db39f47006107f04af43b5eeae2d6022) Progressive discovery avoids this: * The host fetches…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-local-servers
…dn.com/mcp/4ZXF1PrDkEaJvXpn/images/quickstart-filesystem.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=629d7e754dc358d71a408d6ce970c1b1) ## Prerequisites Before starting this tutorial, ensur…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2024-11-05/develop/connect-remote-servers
…ZXF1PrDkEaJvXpn/images/quickstart-remote/1-add-connector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=b5ae9b23164875bbaa3aff4c178cdc64) A dialog will appear prompting you to enter the remote…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2024-11-05/getting-started/intro
…ntcdn.com/mcp/bEUxYpZqie0DsluH/images/mcp-simple-diagram.png?fit=max\&auto=format\&n=bEUxYpZqie0DsluH\&q=85\&s=35268aa0ad50b8c385913810e7604550) ## What can MCP enable? * Agents can access your Goog…
Architecture overview
Model Context Protocol · in the page
docs/2024-11-05/learn/architecture
…tus tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) #### Notifications The protocol supports real-time notifications to enable…
Understanding MCP clients
Model Context Protocol · in the page
docs/2024-11-05/learn/client-concepts
…unds), and workflow organization (such as managing project boundaries automatically). #### User Interaction Model Roots are typically managed automatically by host applications based on user actions…
Understanding MCP servers
Model Context Protocol · in the page
docs/2024-11-05/learn/server-concepts
…"[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office message to colleagues. #### User Interaction Model Tools are model-controlled, meaning AI models can dis…
Debugging
Model Context Protocol · in the page
docs/2024-11-05/tools/debugging
…d to stderr (standard error) will be captured by the host application automatically. > [!WARNING] > > Local MCP servers should not log messages to stdout (standard out), as this > will interfere with…
MCP Inspector
Model Context Protocol · in the page
docs/2024-11-05/tools/inspector
…://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/mcp-inspector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=83b12e2a457c96ef4ad17c7357236290) The MCP Inspector interface The Inspector provides se…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/authorization
…O-cEUqgzn/images/tutorial-authorization/keycloak-browser.png?fit=max\&auto=format\&n=sAd4SGUO-cEUqgzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak…
Security Best Practices
Model Context Protocol · in the page
docs/2024-11-05/tutorials/security/security_best_practices
…d IP range restrictions to redirect destinations * Consider disabling automatic redirect following and validating each hop **Use Egress Proxies** For server-side MCP client deployments, operators…
Build an MCP client
Model Context Protocol · in the page
docs/2025-03-26/develop/build-client
…erface * Implement rich console output * Add command history or auto-completion ## Running the Client To run your client with any MCP server: ```bash theme={null} uv run client.py path/to/ser…
Build an MCP server
Model Context Protocol · in the page
docs/2025-03-26/develop/build-server
…/mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/current-weather.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=dce7b2f8a06c20ba358e4bd2e75fa4c7) > [!NOTE] > > Servers can connect to any client. We've…
Client Best Practices
Model Context Protocol · in the page
docs/2025-03-26/develop/clients/client-best-practices
…dn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max\&auto=format\&n=JXfd5cBmEUh_qPUI\&q=85\&s=db39f47006107f04af43b5eeae2d6022) Progressive discovery avoids this: * The host fetches…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-local-servers
…dn.com/mcp/4ZXF1PrDkEaJvXpn/images/quickstart-filesystem.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=629d7e754dc358d71a408d6ce970c1b1) ## Prerequisites Before starting this tutorial, ensur…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-03-26/develop/connect-remote-servers
…ZXF1PrDkEaJvXpn/images/quickstart-remote/1-add-connector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=b5ae9b23164875bbaa3aff4c178cdc64) A dialog will appear prompting you to enter the remote…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-03-26/getting-started/intro
…ntcdn.com/mcp/bEUxYpZqie0DsluH/images/mcp-simple-diagram.png?fit=max\&auto=format\&n=bEUxYpZqie0DsluH\&q=85\&s=35268aa0ad50b8c385913810e7604550) ## What can MCP enable? * Agents can access your Goog…
Architecture overview
Model Context Protocol · in the page
docs/2025-03-26/learn/architecture
…tus tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) #### Notifications The protocol supports real-time notifications to enable…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-03-26/learn/client-concepts
…unds), and workflow organization (such as managing project boundaries automatically). #### User Interaction Model Roots are typically managed automatically by host applications based on user actions…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-03-26/learn/server-concepts
…"[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office message to colleagues. #### User Interaction Model Tools are model-controlled, meaning AI models can dis…
Debugging
Model Context Protocol · in the page
docs/2025-03-26/tools/debugging
…d to stderr (standard error) will be captured by the host application automatically. > [!WARNING] > > Local MCP servers should not log messages to stdout (standard out), as this > will interfere with…
MCP Inspector
Model Context Protocol · in the page
docs/2025-03-26/tools/inspector
…://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/mcp-inspector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=83b12e2a457c96ef4ad17c7357236290) The MCP Inspector interface The Inspector provides se…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/authorization
…O-cEUqgzn/images/tutorial-authorization/keycloak-browser.png?fit=max\&auto=format\&n=sAd4SGUO-cEUqgzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak…
Security Best Practices
Model Context Protocol · in the page
docs/2025-03-26/tutorials/security/security_best_practices
…d IP range restrictions to redirect destinations * Consider disabling automatic redirect following and validating each hop **Use Egress Proxies** For server-side MCP client deployments, operators…
Build an MCP client
Model Context Protocol · in the page
docs/2025-06-18/develop/build-client
…erface * Implement rich console output * Add command history or auto-completion ## Running the Client To run your client with any MCP server: ```bash theme={null} uv run client.py path/to/ser…
Build an MCP server
Model Context Protocol · in the page
docs/2025-06-18/develop/build-server
…/mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/current-weather.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=dce7b2f8a06c20ba358e4bd2e75fa4c7) > [!NOTE] > > Servers can connect to any client. We've…
Client Best Practices
Model Context Protocol · in the page
docs/2025-06-18/develop/clients/client-best-practices
…dn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max\&auto=format\&n=JXfd5cBmEUh_qPUI\&q=85\&s=db39f47006107f04af43b5eeae2d6022) Progressive discovery avoids this: * The host fetches…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-local-servers
…dn.com/mcp/4ZXF1PrDkEaJvXpn/images/quickstart-filesystem.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=629d7e754dc358d71a408d6ce970c1b1) ## Prerequisites Before starting this tutorial, ensur…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-06-18/develop/connect-remote-servers
…ZXF1PrDkEaJvXpn/images/quickstart-remote/1-add-connector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=b5ae9b23164875bbaa3aff4c178cdc64) A dialog will appear prompting you to enter the remote…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-06-18/getting-started/intro
…ntcdn.com/mcp/bEUxYpZqie0DsluH/images/mcp-simple-diagram.png?fit=max\&auto=format\&n=bEUxYpZqie0DsluH\&q=85\&s=35268aa0ad50b8c385913810e7604550) ## What can MCP enable? * Agents can access your Goog…
Architecture overview
Model Context Protocol · in the page
docs/2025-06-18/learn/architecture
…tus tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) #### Notifications The protocol supports real-time notifications to enable…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-06-18/learn/client-concepts
…ractions are designed to be clear, contextual, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-06-18/learn/server-concepts
…"[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office message to colleagues. #### User Interaction Model Tools are model-controlled, meaning AI models can dis…
Debugging
Model Context Protocol · in the page
docs/2025-06-18/tools/debugging
…d to stderr (standard error) will be captured by the host application automatically. > [!WARNING] > > Local MCP servers should not log messages to stdout (standard out), as this > will interfere with…
MCP Inspector
Model Context Protocol · in the page
docs/2025-06-18/tools/inspector
…://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/mcp-inspector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=83b12e2a457c96ef4ad17c7357236290) The MCP Inspector interface The Inspector provides se…
Understanding Authorization in MCP
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/authorization
…O-cEUqgzn/images/tutorial-authorization/keycloak-browser.png?fit=max\&auto=format\&n=sAd4SGUO-cEUqgzn\&q=85\&s=cba689d986e113cbe937d732ac0558b6) When running with the default configuration, Keycloak…
Security Best Practices
Model Context Protocol · in the page
docs/2025-06-18/tutorials/security/security_best_practices
…d IP range restrictions to redirect destinations * Consider disabling automatic redirect following and validating each hop **Use Egress Proxies** For server-side MCP client deployments, operators…
Build an MCP client
Model Context Protocol · in the page
docs/2025-11-25/develop/build-client
…erface * Implement rich console output * Add command history or auto-completion ## Running the Client To run your client with any MCP server: ```bash theme={null} uv run client.py path/to/ser…
Build an MCP server
Model Context Protocol · in the page
docs/2025-11-25/develop/build-server
…/mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/current-weather.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=dce7b2f8a06c20ba358e4bd2e75fa4c7) > [!NOTE] > > Servers can connect to any client. We've…
Client Best Practices
Model Context Protocol · in the page
docs/2025-11-25/develop/clients/client-best-practices
…dn.com/mcp/JXfd5cBmEUh_qPUI/images/progressive-discovery.svg?fit=max\&auto=format\&n=JXfd5cBmEUh_qPUI\&q=85\&s=db39f47006107f04af43b5eeae2d6022) Progressive discovery avoids this: * The host fetches…
Connect to local MCP servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-local-servers
…dn.com/mcp/4ZXF1PrDkEaJvXpn/images/quickstart-filesystem.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=629d7e754dc358d71a408d6ce970c1b1) ## Prerequisites Before starting this tutorial, ensur…
Connect to remote MCP Servers
Model Context Protocol · in the page
docs/2025-11-25/develop/connect-remote-servers
…ZXF1PrDkEaJvXpn/images/quickstart-remote/1-add-connector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=b5ae9b23164875bbaa3aff4c178cdc64) A dialog will appear prompting you to enter the remote…
What is the Model Context Protocol (MCP)?
Model Context Protocol · in the page
docs/2025-11-25/getting-started/intro
…ntcdn.com/mcp/bEUxYpZqie0DsluH/images/mcp-simple-diagram.png?fit=max\&auto=format\&n=bEUxYpZqie0DsluH\&q=85\&s=35268aa0ad50b8c385913810e7604550) ## What can MCP enable? * Agents can access your Goog…
Architecture overview
Model Context Protocol · in the page
docs/2025-11-25/learn/architecture
…tus tracking for MCP requests (e.g., expensive computations, workflow automation, batch processing, multi-step operations) #### Notifications The protocol supports real-time notifications to enable…
Understanding MCP clients
Model Context Protocol · in the page
docs/2025-11-25/learn/client-concepts
…ractions are designed to be clear, contextual, and respectful of user autonomy: **Request presentation**: Clients display elicitation requests with clear context about which server is asking, why the…
Understanding MCP servers
Model Context Protocol · in the page
docs/2025-11-25/learn/server-concepts
…"[email protected]", subject: "Out of Office", body: "...") ``` Sends an automated out-of-office message to colleagues. #### User Interaction Model Tools are model-controlled, meaning AI models can dis…
Debugging
Model Context Protocol · in the page
docs/2025-11-25/tools/debugging
…d to stderr (standard error) will be captured by the host application automatically. > [!WARNING] > > Local MCP servers should not log messages to stdout (standard out), as this > will interfere with…
MCP Inspector
Model Context Protocol · in the page
docs/2025-11-25/tools/inspector
…://mintcdn.com/mcp/4ZXF1PrDkEaJvXpn/images/mcp-inspector.png?fit=max\&auto=format\&n=4ZXF1PrDkEaJvXpn\&q=85\&s=83b12e2a457c96ef4ad17c7357236290) The MCP Inspector interface The Inspector provides se…