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) サーバーに接続できるようにするターミナルベースのクライアントです。ローカル LLM と外部ツール、プロンプト、リソースの間のギャップを埋め、ユーザーがコードを書かずに高度なツール呼び出しタスクを実行するための制御された環境を提供します。
仕組み
このアプリケーションは、さまざまなトランスポートタイプ(STDIO、SSE、Streamable HTTP)を使用して 1 つ以上の MCP サーバーに接続する TUI(ターミナルユーザーインターフェース)として機能します。コア MCP プリミティブ(ツール、プロンプト、リソース)をサポートし、それらを LLM プロバイダーと統合します。モデルがツール呼び出しを要求すると、クライアントが実行を管理し、「エージェントモード」(反復的なツール実行)または「ヒューマンインザループ」(実行前に手動承認が必要)に設定できます。
対象読者
ターミナル環境でツール実行にローカル LLM を使用したり、MCP サーバーをテストしたり、エージェントワークフローを構築したりしたいハーネスエンジニア、開発者、AI 愛好家向けに設計されています。
ハイライト
- エージェントモード: 設定可能なループ制限付きの反復ツール実行をサポート。
- マルチサーバーサポート: 異なるトランスポートタイプにわたって複数の MCP サーバーに同時に接続。
- ヒューマンインザループ(HIL): ツール実行のユーザーレビューと承認を要求することで安全制御を提供。
- 幅広いプロバイダーサポート: デフォルトで Ollama と連携し、OpenRouter、DeepSeek、Atlas Cloud などの OpenAI 互換プロバイダーもサポート。
- 高度なモデル制御: コンテキストウィンドウサイズや温度など、15 以上のパラメータの微調整を提供。
- シンキングモード: 互換性のあるモデル(例:DeepSeek-R1)の可視的な推論プロセスをサポート。
- 開発者フレンドリー: MCP サーバーのホットリロード、コマンドのファジーオートコンプリート、詳細なパフォーマンスメトリクスを含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト