MCP Client for Ollama (ollmcp)

2025年7月6日

はじめに

Ollama 用の MCP クライアントである ollmcp を試す。

セットアップ

uv と Ollama のセットアップは済んでいるものとする。Linux を想定する。

$ uv venv ollmcp
$ . ollmcp/bin/activate
(ollmcp) $ uv pip install ollmcp

使い方

実行

(ollmcp) $ ollmcp

モデルを選ぶ

Query: m

番号を入れて s を入力する。

Query: こんにちは
Warning: No tools are enabled. Model will respond without tool access.
Answer:

こんにちは!今日はどんなことでお手伝いできますか? 😊

q で終了する。

MCP サーバーを使う

mcp-server-fetch を使う場合は、次のようにする。

config.json

{
    "mcpServers": {
        "fetch": {
            "command": "uvx",
            "args": [
                "mcp-server-fetch",
                "--ignore-robots-txt"
            ]
        }
    }
}

config.json を指定して実行する。

ollmcp --servers-json config.json

"WikipediaでOpenFOAMについて調べて" などとすると、Wikipediaのページにアクセスしようとする。

ツール (MCP サーバー) が使えるモデルは、以下のようである。

  • qwen2.5
  • qwen3
  • llama3.1
  • llama3.2
  • mistral

システムプロンプトの設定

mc sp でシステムプロンプトを設定できる。save-config で設定を保存する。~/.config/ollmcp/config.json に保存される。config.json を直接設定したほうが早いかも。