mcp-client-for-ollama
活跃·★ 718·MIT·更新于 2026-05-29
★ 开发者工具★ 大模型基础设施
一个简单但功能强大的Python客户端,用于通过Ollama与模型上下文协议(MCP)服务器交互,使本地大型语言模型能够使用工具。
Ollama 的 MCP 客户端 (ollmcp) 是一个交互式终端应用程序,旨在将本地 Ollama LLM 连接到模型上下文协议 (MCP) 服务器,从而实现高级工具使用和工作流自动化。它提供了一个丰富、用户友好的界面,无需编码即可实时管理工具、模型和服务器连接。
#Python#Ollama#LLM工具使用#终端用户界面 (TUI)#模型上下文协议 (MCP)#代理模式#可流式HTTP#配置管理
01
功能特性
01代理模式: 当模型请求多次工具调用时,支持迭代式工具执行,并有可配置的循环限制以防止无限循环。
02多服务器支持: 同时连接到多个MCP服务器。
03人工干预(HIL): 在工具执行前进行审查和批准,以增强控制和安全性。
04历史管理: 查看完整的对话历史,导出为JSON进行备份/分析,并导入之前的会话以保持连续性。
05模糊自动补全: 交互式、箭头键命令自动补全,并带有描述。
02
兼容性
Python
运行时
已通过文档验证
Ollama
LLM运行时
已通过文档验证
UV
包管理器
已通过文档验证
Ollama Cloud
云端LLM
已通过文档验证
MCP Server (Python)
服务器语言
已通过文档验证
MCP Server (JavaScript)
服务器语言
已通过文档验证
03
快速开始
1
$ pip install --upgrade ollmcp
04
使用场景
↳启用本地LLM工具使用: 将本地Ollama模型连接到MCP服务器,使其能够利用各种工具。
↳简化LLM工作流自动化: 通过使LLM能够按顺序或迭代执行工具来自动化复杂的任务。
↳开发和测试MCP服务器: 提供热重载和配置管理,以实现自定义MCP服务器的高效开发和测试。
↳通过人工监督确保工具安全执行: 提供人工干预控制,以审查和批准工具调用,增强关键操作的安全性。
05
同类工具
相关搜索
评论
登录后发表评论
- RRebel Zhang2026年5月15日
Does this support custom system prompts when initializing the Ollama backend?
- Oaklyn Rivera2026年4月20日
Got it running smoothly on Python 3.11, though agent mode sometimes runs hot on my Macbook.
- Remy Chen2026年4月6日
Love using this TUI to test MCP server integrations locally without spinning up a heavy web interface.