mcpField
🤖
🤖 mcp-ollama-beeai

🤖 mcp-ollama-beeai

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

🤖 mcp-ollama-beeai について

mcp-ollama-beeai は BeeAI を基盤とし、OLLAMA モデルから複数の MCP サーバーのツールを利用するチャットアプリです。画面でサーバーとツールを選べ、エージェントの推論過程と整形された応答を表示します。

主な機能

  1. 01OLLAMA モデルとのチャット
  2. 02複数の MCP サーバーの設定と利用
  3. 03画面上でサーバーとツールを選択
  4. 04エージェントの推論過程を表示
  5. 05Markdown 形式で応答を表示

活用シーン

  1. 01チャット画面から設定済み MCP ツールを利用
  2. 02ローカルの OLLAMA モデルで Postgres サーバーを呼び出す
  3. 03リクエストを処理する MCP サーバーを選択

MCP 対応

MCP クライアントとして mcp-servers.json からサーバー設定を読み込み、BeeAI を通じて選択した MCP サーバーとそのツールを呼び出します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🤖 mcp-ollama-beeai

BeeAI フレームワークを活用し、複数の MCP エージェントツールを使って、ローカルの OLLAMA モデルとやり取りするための最小限のクライアントアプリです。

以下は、このクライアントアプリのチャットインターフェースのサンプル画像です。適切な MCP エージェントを使用するために AI が行った思考ステップと、LLM によるリクエストおよびレスポンスの変換を含む、PostgreSQL データベースの操作が表示されています。 demo-pic

使い方

📋 前提条件
1. ローカルの ollama サーバー

以下のコマンドを使って、ローカルマシンに ollama をインストールし、サーバーを起動してください。

  • モデルの実行には十分なメモリが必要です。マシンに少なくとも 16GB の RAM があることを確認してください。
  • モデルにリモートサーバーを使用する場合は、ローカルへのインストールをスキップしてください。
        $ curl -fsSL https://ollama.com/install.sh | sh
        $ ollama serve
        $ ollama pull llama3.1
2. MCP サーバーリストの設定

アプリが MCP エージェントを読み込み、LLM と連携できるように、ルートフォルダーにある mcp-servers.json ファイルに MCP エージェントを追加してください。

3 .env

別の LLM モデルおよび LLM サーバーを使用する場合は、npm start を実行する前に以下のプロパティを上書きしてください。

        OLLAMA_CHAT_MODEL=llama3.1
        OLLAMA_BASE_URL=http://localhost:11434/api
🎮 アプリを起動する
        $ git clone https://github.com/tamdilip/mcp-ollama-beeai.git
        $ cd mcp-ollama-beeai
        $ npm i
        $ npm start

アプリが起動したら、ブラウザーで http://localhost:3000 にアクセスしてください。

追加情報:
  • デフォルトでは、ランディング時に質問に使用する MCP エージェントは指定されていません。
  • 質問に使用する MCP エージェントは、UI の Server と tools のドロップダウンから選択できます。
  • MCP ツールを使う ReAct(Reason And Act)エージェントを手軽にセットアップするため、BeeAI フレームワークを使用しています。
  • レスポンスを読みやすく適切な形式で表示するため、Markdown JS ライブラリを使用しています。

コーディングをお楽しみください :) !!

コメント

MCP は初めてですか?

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

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