Esta guía explica cómo usar el servidor MCP de ClickHouse con Ollama.
1
Instalar Ollama
Ollama es una biblioteca para ejecutar modelos de lenguaje de gran tamaño (LLM) en tu propia máquina. Tiene una amplia variedad de modelos disponibles y es fácil de usar.Puedes descargar Ollama para Mac, Windows o Linux desde la página de descarga.Una vez que ejecutes Ollama, iniciará un servidor local en segundo plano que podrás usar para ejecutar modelos. También puedes iniciar el servidor manualmente conollama serve.Una vez instalado, puedes descargar un modelo en tu máquina así:Solo los modelos compatibles con herramientas funcionarán con los servidores MCP.
2
Instalar MCPHost
En el momento de escribir esto (julio de 2025), no existe una funcionalidad nativa para usar Ollama con MCP servers. Sin embargo, podemos usar MCPHost para ejecutar modelos de Ollama con MCP servers.MCPHost es una aplicación escrita en Go, por lo que tendrás que asegurarte de tener Go instalado en tu equipo. Después, puedes instalar MCPHost ejecutando el siguiente comando:~/go/bin, por lo que debemos asegurarnos de que ese directorio esté en nuestro PATH.3
Configuración del servidor MCP de ClickHouse
Podemos configurar servidores MCP con MCPHost en archivos YAML o JSON. MCPHost buscará archivos de configuración en tu directorio personal en el siguiente orden:.mcphost.ymlo.mcphost.json(preferido).mcp.ymlo.mcp.json(compatibilidad con versiones anteriores)
~/.mcphost.json:type.
El valor de type se utiliza para indicar el tipo de transporte que usa el servidor MCP.local→ transporte stdioremote→ transporte de flujobuiltin→ transporte en el mismo proceso
En teoría, deberías poder especificar estas variables en la clave
environment del archivo de configuración de MCP, pero hemos comprobado que esto no funciona.4
Ejecutar MCPHost
Una vez configurado el ClickHouse MCP server, puedes ejecutar MCPHost con el siguiente comando:/servers para ver la lista de servidores MCP:/tools para ver las herramientas disponibles: