概要
自分の Ollama サーバー(または Ollama Cloud)で動作する Gemma、Llama、Qwen、Mistral、DeepSeek などのオープンウェイトモデルを AI から利用できます。インストール済み・ロード済みのモデルの一覧表示、モデルの詳細や機能の取得、チャット、テキスト生成、埋め込みの作成が可能で、ホスト型 AI プロバイダーにデータを送信する必要はありません。
ガイド付きセットアップ
Ollama を Claude、ChatGPT、Copilot に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Ollama を接続して、MCP URL を AI アシスタントに追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
こう聞いてみよう
Ollama のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要。cloud.anythingmcp.com をそのままご利用ください。 サインインして Connectors → Ollama をクリックし、認証情報を貼り付けて MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要です。
Ollama
自分の Ollama サーバー(または Ollama Cloud)で動作する Gemma、Llama、Qwen、Mistral、DeepSeek などのオープンウェイトモデルを AI から利用できます。インストール済み・ロード済みのモデルの一覧表示、モデルの詳細や機能の取得、チャット、テキスト生成、埋め込みの作成が可能で、ホスト型 AI プロバイダーにデータを送信する必要はありません。
セットアップ
セットアップには約 2 分かかります。AnythingMCP から到達できる Ollama サーバーで少なくとも 1 つのモデルを取得済みであるか、Ollama Cloud の API キーが必要です。
- https://ollama.com/download から Ollama をインストールし、モデルを取得します(例:
ollama pull gemma3)。 - サーバーのベース URL を
/apiなしでOLLAMA_URLに設定します(例:http://localhost:11434、Ollama のデフォルトポートです)。AnythingMCP が Docker 上で動作し、Ollama がホスト上で動作している場合は、http://host.docker.internal:11434を使用します。別のマシン上の Ollama を使う場合は、そのマシンでOLLAMA_HOST=0.0.0.0を指定して起動し、そのマシンのアドレスを使用します。 - セルフホストの AnythingMCP: AnythingMCP バックエンドの
SSRF_ALLOWED_HOSTSにそのホスト(例:localhost、host.docker.internal、またはサーバーの IP)を追加します。デフォルトではローカルおよびプライベートアドレスはブロックされます。AnythingMCP Cloud は、あなた自身のマシンやネットワーク上のサーバーには到達できません。Ollama Cloud(手順 4)か、公開アドレスを持つ Ollama サーバーを使用してください。 - ローカルサーバーの場合、
OLLAMA_API_KEYは空のままにします。Ollama Cloud の場合は、OLLAMA_URLをhttps://ollama.comに設定し、https://ollama.com/settings/keys で取得したキーを貼り付けます。トークンを確認するリバースプロキシの背後にあるサーバーの場合は、プロキシの Bearer トークンをここに入力します。キーは設定されている場合にのみAuthorization: Bearerとして送信されます。 - コネクターをインストールし、
ollama_get_versionを実行します。サーバーが応答すれば接続できています。
できること: ollama_list_models はインストール済みモデルをファミリー、パラメータサイズ、量子化とともに一覧表示し、ollama_list_running_models は現在メモリにロードされているモデルを表示します。ollama_show_model はモデルの機能(completion、vision、tools、thinking、embedding)、コンテキスト長、パラメータ、プロンプトテンプレートを返すため、AI は画像やツールを送る前にモデルが何に対応しているかを確認できます。ollama_chat は、システムプロンプト、履歴、Vision モデル向けの画像、ツール呼び出し、JSON 出力、thinking を使った会話を行います。ollama_generate は単一のプロンプトに回答し、コードモデルでは suffix を使った fill-in-the-middle にも対応します。ollama_embed は embeddinggemma や nomic-embed-text などの埋め込みモデルで埋め込みベクトルを作成します。プロンプトと回答はすべて自分のサーバー内にとどまります。
速度とコスト: 回答はストリーミングされません。ロードされていないモデルへの最初の呼び出しではモデルのロードも行われ、大きなモデルでは数秒から 1 分ほどかかります(結果の load_duration にナノ秒単位で表示されます)。ローカルサーバーは無料です。Ollama Cloud の利用分は、アカウントのプランに計上されます。モデルの出力は誤っていたり指示を含んでいたりする可能性があるため、AI はそれを命令ではなくデータとして扱います。
よくあるエラー: 接続拒否またはブロックは、OLLAMA_URL で Ollama が動作していない、別のマシンの 127.0.0.1 でのみ待ち受けている、またはホストが SSRF_ALLOWED_HOSTS に含まれていないことを意味します。404 model 'x' not found は、モデルがインストールされていないことを意味します。サーバーで ollama pull x を実行してください。400 does not support tools/thinking/insert や埋め込みエラーは、そのモデルが該当する機能に対応していないことを意味します(ollama_show_model で確認してください)。Ollama Cloud での 401 は、API キーが未設定または誤っていることを意味します。
このコネクターはモデルの pull、push、コピー、作成、削除を行わないため、サーバーにインストールされているモデルが変更されることはありません。
前提条件: OLLAMA_URL
コネクターをローカルにインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
http://localhost:3000/connectors/store を開き、Ollama を選択して、前提条件に記載した環境変数を貼り付けます。
利用可能なツール
| Tool | What it does |
|---|---|
ollama_get_version | Ollama サーバーのバージョンを表示します |
ollama_list_models | Ollama サーバーにインストールされているモデルを一覧表示します: 名前、サイズ、最終更新、フォーマット、ファミリー、パラメータサイズ(例: 4.3B)、量子化(例: e |
ollama_list_running_models | Ollama サーバーで現在メモリにロードされているモデルを、合計サイズ、GPU メモリ上のサイズ(size_vram)、コンテキスト長とともに一覧表示します… |
ollama_show_model | インストール済みの 1 つのモデルの詳細を表示します: 機能(completion、vision、tools、thinking、insert、embedding)、ファミリー、パラメータサイズ… |
ollama_chat | Ollama サーバー上のモデルとチャットします(ストリーミングなし) |
ollama_generate | Ollama サーバーで 1 つのプロンプトに対する補完を生成します(ストリーミングなし)。任意でシステムプロンプトや Vision モデル向けの画像を指定できます… |
ollama_embed | Ollama サーバー上の埋め込みモデルで、1 つのテキストまたはテキストのリストから埋め込みベクトルを作成します(例: embeddinggemma… |
次のステップ
このガイドは役に立ちましたか?