> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> Descripción general de Model Context Protocol y del servidor MCP de ClickHouse

# Model Context Protocol (MCP)

export const Image = ({img, alt, size = "lg", background}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  const backgroundColor = background === "white" ? "white" : background === "black" ? "rgb(31 31 28)" : undefined;
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} style={{
    backgroundColor
  }} />
      </Frame>
    </div>;
};

[Model Context Protocol](https://www.anthropic.com/news/model-context-protocol) (MCP) es un estándar abierto que permite a los asistentes de IA conectarse a sistemas externos.
Proporciona una interfaz uniforme para que los modelos accedan a fuentes de datos, API, bases de datos y herramientas sin necesidad de una integración personalizada para cada combinación de modelo y servicio.

Una aplicación de IA solo necesita implementar MCP una vez para conectarse a cualquier servidor compatible.
Del mismo modo, un servidor MCP puede poner sus capacidades a disposición de cualquier cliente compatible.

<div id="architecture">
  ## Arquitectura
</div>

MCP utiliza una arquitectura cliente-servidor:

* Los clients, como Claude Desktop, Cursor o VS Code, establecen conexiones con servidores MCP.
* Los servidores MCP exponen herramientas y capacidades mediante una interfaz estandarizada.
* Los modelos de IA utilizan las herramientas expuestas para acceder a datos y funcionalidades externas cuando es necesario.

<Image img="https://mintcdn.com/private-7c7dfe99/RMrV3JZHbEy3aFh9/images/use-cases/AI_ML/MCP/mcp_overview.webp?fit=max&auto=format&n=RMrV3JZHbEy3aFh9&q=85&s=6ee6aea8e44095d8851e1a3ff5beae0d" alt="Arquitectura cliente-servidor de MCP" size="lg" width="1551" height="641" data-path="images/use-cases/AI_ML/MCP/mcp_overview.webp" />

Puedes encontrar en GitHub colecciones de [clients](https://github.com/punkpeye/awesome-mcp-clients) y [servidores MCP](https://github.com/punkpeye/awesome-mcp-servers) mantenidas por la comunidad.

<div id="clickhouse-mcp-server">
  ## ClickHouse servidor MCP
</div>

El [ClickHouse servidor MCP](https://github.com/ClickHouse/mcp-clickhouse) permite que un asistente de IA detecte bases de datos y tablas, examine esquemas y ejecute consultas SQL en un clúster de ClickHouse.
Las herramientas expuestas por el servidor pueden variar según la versión, por lo que debe consultar la guía de integración correspondiente para conocer los nombres de las herramientas utilizados en los ejemplos.

De forma predeterminada, el servidor solo permite consultas de lectura.
Use un usuario de ClickHouse específico que tenga únicamente los permisos que necesita el asistente.

Para conectar un client local, consulte [Configurar el ClickHouse servidor MCP](/docs/es/guides/use-cases/ai-ml/MCP/claude-desktop).
Para un servidor remoto gestionado, consulte [servidor MCP remoto en ClickHouse Cloud](/docs/es/products/cloud/features/ai-ml/remote-mcp).

<Tip>
  **Agent Skills**

  El [repositorio de ClickHouse Agent Skills](https://github.com/ClickHouse/agent-skills) proporciona instrucciones empaquetadas que amplían las capacidades de los agentes de programación con IA con experiencia específica de ClickHouse, incluidos el diseño de esquemas, la optimización de consultas y los patrones de ingestión de datos.
</Tip>
