이 가이드에서는 Ollama와 ClickHouse MCP 서버를 사용하는 방법을 설명합니다.
1
Ollama 설치
Ollama는 로컬 머신에서 대규모 언어 모델(LLM)을 실행하기 위한 라이브러리입니다. 다양한 모델을 제공하며 사용하기도 쉽습니다.Ollama는 다운로드 페이지에서 Mac, Windows 또는 Linux용으로 다운로드할 수 있습니다.Ollama를 실행하면 백그라운드에서 로컬 서버가 시작되며, 이를 사용해 모델을 실행할 수 있습니다. 또는ollama serve를 실행해 서버를 수동으로 시작할 수도 있습니다.설치가 완료되면 다음과 같이 모델을 로컬 머신에 내려받을 수 있습니다:MCP 서버에서는 도구를 지원하는 모델만 작동합니다.
2
MCPHost 설치
이 글을 작성하는 시점(2025년 7월)에는 Ollama를 MCP 서버와 함께 사용할 수 있는 네이티브 기능이 없습니다. 하지만 MCPHost를 사용하면 Ollama 모델을 MCP 서버와 함께 실행할 수 있습니다.MCPHost는 Go 애플리케이션이므로, 사용 중인 환경에 Go가 설치되어 있어야 합니다. 그런 다음 아래 명령을 실행하여 MCPHost를 설치할 수 있습니다.~/go/bin 아래에 설치되므로, 해당 디렉터리가 경로에 포함되어 있는지 확인해야 합니다.3
ClickHouse MCP 서버 구성
MCPHost를 사용하면 YAML 또는 JSON 파일에서 MCP 서버를 구성할 수 있습니다. MCPHost는 홈 디렉터리에서 다음 순서대로 구성 파일을 찾습니다:.mcphost.yml또는.mcphost.json(권장).mcp.yml또는.mcp.json(이전 버전과의 호환성)
~/.mcphost.json 파일에 저장할 ClickHouse MCP 서버 구성 예시입니다:type을 지정해야 한다는 점입니다.
type은 MCP Server에서 사용하는 전송 유형을 나타내는 데 사용됩니다.local→ stdio 전송remote→ streamable 전송builtin→ inprocess 전송
이론상 MCP 설정 파일의
environment 키 아래에 이러한 변수를 지정할 수 있어야 하지만, 실제로는 작동하지 않는 것으로 확인되었습니다.4
MCPHost 실행
ClickHouse MCP 서버 구성을 완료했다면 다음 명령으로 MCPHost를 실행할 수 있습니다./servers 명령을 사용하여 MCP 서버를 확인할 수 있습니다:/tools를 사용합니다: