JO 

jonigl/ollama-mcp-bridge
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
105 stars 38 forks 品質 79 トレンド 23MIT
jonigl/ollama-mcp-bridgeは、https://github.com/jonigl/ollama-mcp-bridge.からインポートされたMCPサーバー候補です。
概要
jonigl/ollama-mcp-bridgeは、https://github.com/jonigl/ollama-mcp-bridge.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Ollama APIの前にAPIレイヤーを提供し、複数のMCPサーバーからのツールをシームレスに追加することで、すべてのOllamaリクエストが接続されたすべてのツールに透過的にアクセスできるようにします。
オラマMCP橋
** 📖 完全ドキュメント: **
インストール、設定参照、アーキテクチャノート、コード参照、すべて検索可能です。
目次
- 特徴
- 要件
- 設置
- クイックスタート
- または、PyPIからpipを使ってインストールする方法
- または、Docker Composeで実行
- ✨NEW またはDockerのみで動作させる
- またはソースからインストール
- 仕組み
- 構成
- MCPサーバー構成
- ツールフィルタリング
- 可変展開
- CORS構成
- 環境変数
- 使用法
- サーバー起動
- CLIオプション
- APIの使用
- 例:チャット
- 開発
- キー依存関係
- 試験
- 貢献
- 関連プロジェクト
- インスピレーションとクレジット
特徴
- 🚀 事前インストールされたサーバー:すべてのMCPサーバーはJSON設定から起動時に接続されます
- 📝 JSON 構成:複雑なコマンドや環境で複数のサーバーを構成
- 🌐 複数のトランスポートタイプ:stdio(ローカルプロセス)、HTTP(StreamableHTTP)、またはSSEを介してMCPサーバーに接続
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Provides an API layer in front of the Ollama API, seamlessly adding tools from multiple MCP servers so every Ollama request can access all connected tools transparently.
Ollama MCP Bridge
**📖 Full documentation: **
Installation, configuration reference, architecture notes and a code reference, all searchable.
Table of Contents
- Features
- Requirements
- Installation
- How It Works
- Configuration
- Usage
- Development
- Contributing
- Related Projects
- Inspiration and Credits
Features
- 🚀 Pre-loaded Servers: All MCP servers are connected at startup from JSON configuration
- 📝 JSON Configuration: Configure multiple servers with complex commands and environments
- 🌐 Multiple Transport Types: Connect to MCP servers via stdio (local processes), HTTP (StreamableHTTP), or SSE
- 🎯 Tool Filtering: Filter tools per server with include/exclude modes for fine-grained control
- 🧩 Config Variable Expansion: Supports
${env:VAR_NAME}and${workspaceFolder}in config strings
インストール
npx -y @modelcontextprotocol/server-filesystem /tmp設定
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"--directory",
"./mock-weather-mcp-server",
"run",
"main.py"
],
"env": {
"MCP_LOG_LEVEL": "ERROR"
},
"toolFilter": {
"mode": "include",
"tools": ["get_current_temperature", "get_forecast"]
}
},
"remote_streamable_http": {
"url": "https://example.com/mcp"
},
"remote_sse": {
"url": "https://example.com/sse"
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/tmp"
],
"toolFilter": {
"mode": "exclude",
"tools": ["delete_file", "write_file"]
}
}
}
}