リモートおよびローカルにインストールした大規模言語モデルにプロンプトやチャットを実行できる、CLIツール兼Pythonライブラリ。
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
PyPI からパッケージをインストールします
pip install dolphin-mcp - 2
.env ファイルに OpenAI API キーを設定します(ファイルに OPENAI_API_KEY を追加します)
- 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 の数値は毎日更新されます。
関連プロジェクト
チャット、確認済みメモリ、監査可能なツール、MCP、分離されたプロジェクトプラグインを備えた、ローカルファーストでプロバイダーに依存しない個人向けAIワークスペース。
プルリクエストを自動レビューし、GitHub、GitLab、Bitbucket、Azure DevOpsで /describe、/review、/improve、/ask コマンドを提供するオープンソースのAIエージェント。
ChatGPT、Claude、Ollamaなどの関数呼び出し対応LLMをMCPツールに接続する、オープンソースのMCPホストデスクトップアプリ。