mcpField
M
MCP LLM Bridge

MCP LLM Bridge

ローカル
github.com/virajsharma2000AI・エージェント185 週間前に更新

MCP LLM Bridge について

MCP LLM Bridgeは、MCPサーバーをOllamaなどのOpenAI API互換LLMに接続します。ローカルのモデルエンドポイントからMCPツールを利用したいユーザー向けです。

主な機能

  1. 01MCPサーバーとLLMの接続
  2. 02OpenAI API互換エンドポイント対応
  3. 03MCPサーバーパラメーターの設定
  4. 04Ollamaエンドポイントの利用

活用シーン

  1. 01OllamaでMCPツールを利用
  2. 02MCPサーバーをOpenAI API互換のモデルエンドポイントへ接続

MCP 対応

設定したMCPサーバーパラメーターを使い、MCPサーバーとOpenAI API互換LLMを接続します。READMEではMCP fetchサーバーを例にしています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP LLM Bridge

MCP サーバーを Ollama などの OpenAI 互換 LLM に接続するブリッジです。 Anthropic による MCP の詳細はこちらをご覧ください。

クイックスタート

# Install
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/bartolli/mcp-llm-bridge.git
cd mcp-llm-bridge
uv venv
source .venv/bin/activate
uv pip install -e .


Note: reactivate the environment if needed to use the keys in `.env`: `source .venv/bin/activate`

Then configure the bridge in [src/mcp_llm_bridge/main.py](src/mcp_llm_bridge/main.py)

```python
 mcp_server_params=StdioServerParameters(
            command="uv",
            # CHANGE THIS = it needs to be an absolute directory! add the mcp fetch server at the directory (clone from https://github.com/modelcontextprotocol/servers/)
            args=["--directory", "~/llms/mcp/mc-server-fetch/servers/src/fetch", "run", "mcp-server-fetch"],
            env=None
        ),
        # llm_config=LLMConfig(
        #     api_key=os.getenv("OPENAI_API_KEY"),
        #     model=os.getenv("OPENAI_MODEL", "gpt-4o"),
        #     base_url=None
        # ),
        llm_config=LLMConfig(
            api_key="ollama",  # Can be any string for local testing
            model="llama3.2",
            base_url="http://localhost:11434/v1"  # Point to your local model's endpoint
        ),
)
追加のエンドポイントへの対応

このブリッジは、OpenAI API 仕様を実装するすべてのエンドポイントでも動作します。

Ollama
llm_config=LLMConfig(
    api_key="not-needed",
    model="mistral-nemo:12b-instruct-2407-q8_0",
    base_url="http://localhost:11434/v1"
)

ライセンス

MIT

コントリビューション

プルリクエストを歓迎します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。