Repolode
QuixiAI

QuixiAI/dolphin-mcp

OpenAI、Anthropic、Ollama、LMStudioなどのLLMから、自然言語で1つ以上のMCPサーバーのツールを呼び出せるPythonライブラリとCLI。

スター
533
フォーク
59
未解決の Issue
18
最終コミット
23 日前

これは何?

Dolphin MCPは、自然言語でModel Context Protocol(MCP)サーバーに問い合わせるためのPythonライブラリおよびコマンドラインツールです。任意の数の設定済みMCPサーバーに接続し、公開されているツールを検出して、それらのツールをLLMに渡します。LLMは質問への回答中にツールを呼び出せます。

対応するモデルプロバイダーはOpenAI、Anthropic、Ollama、LMStudioです。サーバーは、コマンド、引数、任意の環境変数を記述したJSONファイルで定義し、APIキーは.envファイルから読み込みます。CLIには、1回限りの実行モード、ターンをまたいでコンテキストを保持する対話モード、LLMとのやり取りを記録するJSONLログが用意されています。

このパッケージはPyPIからインストールでき、dolphin-mcp-cliコマンドを利用できます。リポジトリには、セットアップスクリプトで作成するイルカの種データベースを使った、デモ用のSQLiteサーバーも含まれています。

主な機能

  • 01複数のMCPサーバーに同時接続し、各サーバーのすべてのツールをモデルから利用できるようにします。
  • 02OpenAI、Anthropic、Ollama、LMStudioのモデルに対応しています。
  • 03PythonライブラリAPIとdolphin-mcp-cliコマンドの両方を提供します。
  • 041回限りの実行モードと対話モードを利用できます。
  • 05LLMとのやり取りをJSONLファイルに記録し、確認できます。

ユースケース

  • 自然言語を使って、MCPサーバー経由でデータベースやその他のデータソースに問い合わせる。
  • コマンドラインから、異なるLLMプロバイダーを使ってMCPサーバーをテストする。
  • ライブラリAPIを使って、PythonアプリケーションにMCPツールの利用を組み込む。
  • MCPツールと組み合わせて、OllamaやLMStudioでローカルモデルを実行する。

クイックスタート

  1. 1

    PyPI からパッケージをインストールします

    pip install dolphin-mcp
  2. 2

    .env ファイルに OpenAI API キーを設定します(ファイルに OPENAI_API_KEY を追加します)

  3. 3

    クエリを指定して CLI を実行します

    dolphin-mcp-cli "Your query here"

使う前に知っておきたいこと

  • OpenAI API キーまたはその他の対応プロバイダーのキーが必要です。また、独自の MCP サーバーを設定する必要があります。
  • README のライセンス欄は未記入のプレースホルダーで、メタデータにもライセンスの記載がありません。

トピック

よくある質問

dolphin-mcp とは?
OpenAI、Anthropic、Ollama、LMStudioなどのLLMから、自然言語で1つ以上のMCPサーバーのツールを呼び出せるPythonライブラリとCLI。 Dolphin MCPは、自然言語でModel Context Protocol(MCP)サーバーに問い合わせるためのPythonライブラリおよびコマンドラインツールです。任意の数の設定済みMCPサーバーに接続し、公開されているツールを検出して、それらのツールをLLMに渡します。LLMは質問への回答中にツールを呼び出せます。
dolphin-mcp は無料で使えますか?ライセンスは?
dolphin-mcp にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
dolphin-mcp は今もメンテナンスされていますか?
活発にメンテナンス中。dolphin-mcp の最終コミットは 2026年9月29日 です。
dolphin-mcp は何に使えますか?
自然言語を使って、MCPサーバー経由でデータベースやその他のデータソースに問い合わせる。 コマンドラインから、異なるLLMプロバイダーを使ってMCPサーバーをテストする。 ライブラリAPIを使って、PythonアプリケーションにMCPツールの利用を組み込む。 MCPツールと組み合わせて、OllamaやLMStudioでローカルモデルを実行する。
dolphin-mcp のインストール方法は?
PyPI からパッケージをインストールします: pip install dolphin-mcp .env ファイルに OpenAI API キーを設定します(ファイルに OPENAI_API_KEY を追加します) クエリを指定して CLI を実行します: dolphin-mcp-cli "Your query here"
dolphin-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/QuixiAI/dolphin-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト