jonigl/mcp-client-for-ollama
Harness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved preferences.
何を解決するか
ollmcp は、Ollama を通じてローカル LLM を使用する際に、Model Context Protocol (MCP) を使って外部ツールやデータソースとやり取りできるターミナルベースのクライアントです。ローカルモデルの推論と、標準化されたプロトコルを通じたコード実行、ファイル読み取り、API アクセスの能力のギャップを埋め、ツールを使用するエージェント向けの安全でインタラクティブな環境を提供します。
動作方法
このアプリケーションは、STDIO、SSE、または Streamable HTTP などのさまざまなトランスポート方法を通じて、1つ以上の MCP サーバーに接続する TUI(ターミナルユーザーインターフェース)として機能します。LLM とこれらのサーバー間の通信を管理し、ツール呼び出し、プロンプトテンプレート、リソースの取得を処理します。ユーザーがツール実行を実行前に承認する必要がある「ヒューマンインザループ(HIL)」のセキュリティメカニズムと、反復的なツール実行ループをサポートする「エージェントモード」を備えています。
対象ユーザー
ローカル LLM を自律的または準自律的なタスクに使用したい開発者や AI ファン、MCP サーバーのテスト、カスタム統合コードを各ツールごとに書かずにエージェントワークフローを構築したい人向けに設計されています。
特徴
- マルチサーバー対応:異なるトランスポートタイプで複数の MCP サーバーに同時に接続可能。
- エージェントモード:設定可能なループ制限付きで反復的なツール実行をサポート。
- ヒューマンインザループ(HIL):ツール実行のレビューと承認により、セキュリティを強化。
- 広範なプロバイダ対応:Ollama に最適化されているものの、DeepSeek や OpenRouter などの OpenAI 互換プロバイダもサポート。
- 思考モード:推論モデル(例:DeepSeek-R1)の可視化された思考プロセス。
- 豊富な TUI:ファジー補完、ストリーミング応答、ツール出力の JSON 構文強調表示を備える。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト