Este guia explica como usar o servidor MCP do ClickHouse com o Ollama.
1
Instale o Ollama
Ollama é uma biblioteca para executar Large Language Models (LLMs) na sua própria máquina. Ele tem uma grande variedade de modelos disponíveis e é fácil de usar.Você pode baixar o Ollama para Mac, Windows ou Linux na página de download.Depois de iniciar o Ollama, ele iniciará um servidor local em segundo plano que você pode usar para executar modelos. Como alternativa, você pode iniciar o servidor manualmente executandoollama serve.Depois de instalado, você pode baixar um modelo para a sua máquina assim:Somente modelos com suporte a ferramentas funcionarão com MCP servers.
2
Instale o MCPHost
No momento da redação deste texto (julho de 2025), não há funcionalidade nativa para usar o Ollama com MCP servers. No entanto, podemos usar o MCPHost para executar modelos do Ollama com MCP servers.O MCPHost é um aplicativo em Go, então você precisará garantir que o Go esteja instalado na sua máquina. Em seguida, você pode instalar o MCPHost executando o seguinte comando:~/go/bin, então precisamos garantir que esse diretório esteja no PATH.3
Configurando o servidor MCP do ClickHouse
Podemos configurar servidores MCP com o MCPHost em arquivos YAML ou JSON. O MCPHost procurará os arquivos de configuração no seu diretório pessoal na seguinte ordem:.mcphost.ymlou.mcphost.json(preferencial).mcp.ymlou.mcp.json(para compatibilidade com versões anteriores)
~/.mcphost.json:type.
O type é usado para indicar o tipo de transporte usado pelo servidor MCP.local→ transporte stdioremote→ transporte streamablebuiltin→ transporte inprocess
Em teoria, você deveria conseguir definir essas variáveis na chave
environment do arquivo de configuração do MCP, mas verificamos que isso não funciona.4
Executando o MCPHost
Depois de configurar o ClickHouse MCP server, você pode executar o MCPHost com o comando a seguir:/servers para listar os servidores MCP:/tools para listar as ferramentas disponíveis: