JM

jonigl/mcp-client-for-ollama

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

835 stars 125 forks 品質 86 トレンド 36MIT

このTUI MCPクライアント for OllamaでローカルLLMの力を活用しましょう。すべてのコアとなるMCPプリミティブ(ツール、プロンプト、リソース)、エージェントモード、マルチサーバー、モデル切り替え、ストリーミングレスポンスを備えています,...

概要

Ollamaを用いるモデルコンテキストプロトコル(MCP)サーバーとやり取りするためのシンプルながら強力なPythonクライアントで、ローカルLLMを活用して高度なツール実行を可能にします。英語 |简体中文 |スペイン語 🎥 このデモをAsciinemaの録音としてご覧ください MCP Client for Ollama(ollmcp)は、ハーネスエンジニアリング向けに構築されたモダンなインタラクティブなターミナルアプリケーション(TUI)で、ローカルのOllama LLMを1つ以上のModel Context Protocol(MCP)サーバーに接続します。MCPのコアプリミティブ(ツール、プロンプト、リソース)を完全にサポートすることで、あなたが操作し、エージェントが実行する制御された端末空間を提供します。豊かで使いやすいインターフェースにより、コーディングなしでリアルタイムで安全にセットアップを管理できます。ビルド、テスト、探索のいずれにおいても、このクライアントはファジーオートコンプリート、高度なモデル設定、MCPサーバーのホットリロードによる迅速な開発、厳格なHuman-in-the-Loopの安全制御などの機能でワークフローを効率化します。

概要(AI 翻訳)

Ollamaを使ったモデルコンテキストプロトコル(MCP)サーバーとやり取りするためのシンプルながら強力なPythonクライアントで、ローカルLLMを活用して高度なツール実行を可能にします。

英語 |简体中文 |スペイン語


オラマのMCPクライアント(ollmcp)

スポンサー

スポンサーセクションでollmcpでAtlas Cloudの使い方を学びましょう

🎥 このデモをAsciinemaの録音としてご覧ください

目次

  • 概要
  • 特徴
  • 要件
  • クイックスタート
  • 設置オプション
  • トラブルシューティング
  • ✨ 新規 CLIによるMCPサーバー管理
  • MCPオプション追加
  • スコープ
  • コマンドライン引数
  • MCPサーバー構成
  • ✨ NEW 推論プロバイダー構成
  • 一般オプション
  • ✨ NEW サポート推論提供者
  • APIキー解決の順序
  • 使用例
  • ツールコールの仕組み
  • エージェントモード
  • インタラクティブコマンド
  • MCPツール
  • MCPプロンプト
  • MCPリソース
  • ✨ 新た 回答表示モード
  • 入力モード
  • モデル選択
  • 高度モデル構成
  • ✨ 新たに 思考モードと推論の努力
  • 開発のためのサーバー再読み込み
  • ヒューマン・イン・ザ・ループ(HIL)ツール実行
  • ヒューマン・イン・ザ・ループ(HIL)構成
  • パフォーマンス指標

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

A simple yet powerful Python client for interacting with Model Context Protocol (MCP) servers using Ollama, allowing you to harness local LLMs for advanced tool execution.

English | 简体中文 | Español


MCP Client for Ollama (ollmcp)

Sponsored by

Learn how to use Atlas Cloud with ollmcp in the Sponsors section

🎥 Watch this demo as an Asciinema recording

Table of Contents

GitHub で README 全文を見る

インストール

uvx ollmcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "stdio-server": { "command": "command-to-run", "args": ["arg1", "arg2", "..."], "env": { "ENV_VAR1": "value1", "ENV_VAR2": "value2" }, "disabled": false }, "sse-server": { "type": "sse", "url": "http://localhost:8000/sse", "headers": { "Authorization": "Bearer your-token-here" }, "disabled": true }, "http-server": { "type": "streamable_http", "url": "http://localhost:8000/mcp", "headers": { "X-API-Key": "your-api-key-here" }, "disabled": false } } }