Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Model Context Protocol (MCP)

Model Context Protocol (MCP) é um padrão aberto que permite que assistentes de IA se conectem a sistemas externos. Ele fornece uma interface consistente para que os modelos acessem fontes de dados, APIs, bancos de dados e ferramentas sem exigir uma integração personalizada para cada combinação de modelo e serviço.

Uma aplicação de IA precisa implementar o MCP apenas uma vez para se conectar a qualquer servidor compatível. Da mesma forma, um servidor MCP pode expor seus recursos a qualquer cliente compatível.

Arquitetura

O MCP segue uma arquitetura cliente-servidor:

  • Clientes MCP, como Claude Desktop, Cursor ou VS Code, estabelecem conexões com servidores MCP.
  • Servidores MCP expõem ferramentas e recursos por meio de uma interface padronizada.
  • Modelos de IA usam as ferramentas expostas para acessar dados e funcionalidades externas quando necessário.
Arquitetura cliente-servidor do MCP

No GitHub, você encontra coleções de clientes MCP e servidores MCP mantidas pela comunidade.

Servidor MCP do ClickHouse

O servidor MCP do ClickHouse permite que um assistente de IA descubra bancos de dados e tabelas, inspecione esquemas e execute consultas SQL em um cluster do ClickHouse. As ferramentas disponibilizadas pelo servidor podem variar conforme a versão. Portanto, consulte o guia de integração correspondente para ver os nomes das ferramentas usados nos exemplos.

Por padrão, o servidor permite apenas consultas de leitura. Use um usuário dedicado do ClickHouse com somente as permissões necessárias para o assistente.

Para conectar um cliente MCP local, consulte Configurar o servidor MCP do ClickHouse. Para um servidor remoto gerenciado, consulte Servidor MCP remoto no ClickHouse Cloud.

Navigation