Token导航 LogoToken导航

MCP Server · 搜索检索

ollama server

Extends Model Context Protocol (MCP) to local LLMs via Ollama, enabling Claude-like tool use (files, web, email, GitHub, AI images) while keeping data private. Modular Python servers for on-prem AI. #LocalAI #MCP #Ollama

stdio官方级别未说明来源级核验工具 0
本地LLMPythonClaude模块化架构

快速开始

作者 / 组织
Sethuram2003
提供方
Sethuram2003
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

26

仓库热度

收录来源

2 个

MCP.so

选型结论

ollama server 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run client.py ../file_system/file_system.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🚀 MCP Ollama服务器

*将模型上下文协议的功能与本地LLM连接起来*

入门指南 • 特性 • 建筑 • 文档 • 贡献 • 常见问题解答

📋 概述

MCP Ollama服务器 通过Ollama弥合了Anthropic的模型上下文协议(MCP)和本地LLM之间的差距。这种集成使您的内部部署AI模型具有类似Claude的工具功能,包括文件系统访问、日历集成、网页浏览、电子邮件通信、GitHub交互和AI图像生成,同时保持完整的数据隐私。

与基于云的AI解决方案不同,MCP Ollama服务器:

  • 将所有数据处理保留在本地基础架构上
  • 无需与第三方共享敏感信息
  • 提供了一种模块化方法,允许您仅使用所需的组件
  • 在气隙或高安全环境中实现企业级AI功能

✨ 主要特点

  • 🔒 完整数据隐私:所有计算都通过Ollama在本地进行
  • 🔧 本地LLM的工具使用:通过文件、日历和其他功能扩展Olama模型
  • 🧩 模块化架构:可以选择性部署的独立Python服务模块
  • 🔌 易于集成:连接现有应用程序的简单API
  • 🚀 性能优化:保持响应式AI交互的最小开销
  • 📦 容器化部署:每个模块都支持Docker(即将推出)
  • 🧪 广泛测试:全面的可靠性测试覆盖率

🚀 快速开始

先决条件

  • 已安装Python 3.8+
  • 奥拉马 在您的系统上设置
  • Git用于克隆存储库

🧩 组件概述

MCP Ollama服务器被组织成专门的模块,每个模块都提供特定的功能:

📅 日历模块

calendar/
├── README.md          # Module-specific documentation
├── google_calendar.py # Google Calendar API integration
├── pyproject.toml     # Dependencies and package info
└── uv.lock        # Dependency lock file

日历模块使您的本地LLM能够:

  • 创建、修改和删除日历事件
  • 检查可用性和日程安排冲突
  • 发送会议邀请
  • 设置提醒和通知

🔄 客户端MCP模块

client_mcp/
├── README.md      # Module-specific documentation
├── client.py      # Main client implementation
├── pyproject.toml # Dependencies and package info
├── testing.txt    # Test data
└── uv.lock        # Dependency lock file

客户端模块提供:

  • 与所有启用MCP的服务进行交互的统一接口
  • 对话历史管理
  • 上下文处理以改进响应
  • 刀具选择和布线逻辑

📁 文件系统模块

file_system/
├── README.md          # Module-specific documentation
├── file_system.py     # File system operations implementation
├── pyproject.toml     # Dependencies and package info
└── uv.lock            # Dependency lock file

文件系统模块允许您的本地LLM:

  • 安全地读写文件
  • 列出目录内容
  • 搜索与特定模式匹配的文件
  • 解析不同的文件格式(文本、CSV、JSON等)

安装

# 1. First install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# 2. Clone the repository
git clone https://github.com/sethuram2003/mcp-ollama_server.git
cd mcp-ollama_server

# 3. Verify Ollama model is installed (replace 'llama3' with your preferred model)
ollama pull llama3

模块配置

  1. 📅 日历模块:
cd calendar
uv add pyproject.toml  # Install calendar-specific dependencies
  1. 🔄 客户端MCP模块:
cd client_mcp
uv add pyproject.toml  # Install calendar-specific dependencies
  1. 📁 文件系统模块:
cd file_system
uv add pyproject.toml  # Install filesystem dependencies

用法

cd client_mcp
uv run client.py ../file_system/file_system.py

与代理人的互动:

*AI Agent之间的对话*

🏗️ 建筑

MCP Ollama Server遵循微服务架构模式,其中每个功能都作为独立的服务实现:

关键部件:

  1. Ollama集成层:连接到本地Ollama实例并路由适当的请求
  2. MCP协议处理程序:在标准MCP格式和Ollama要求之间进行转换
  3. 服务模块:实现特定功能的独立模块
  4. 客户端库:为应用程序与系统交互提供统一的界面

这种架构提供了几个好处:

  • 可扩展性:添加新模块而不影响现有模块
  • 韧性:即使单个模块发生故障,系统仍能继续运行
  • 灵活性:仅部署所需的组件
  • 安全:对每个模块的数据访问进行精细控制

📚 文档

模块特定文档

每个模块都包含自己的README,其中包含详细的实现说明:

🛠️ 用例

企业安全与合规

非常适合需要人工智能功能但面临严格数据主权要求的组织:

  • 处理机密案件档案的律师事务所
  • 医疗服务提供者分析患者数据
  • 处理敏感交易的金融机构

开发人员生产力

改变您的本地开发环境:

  • 通过访问项目文件生成代码
  • 基于代码库分析的自动化文档
  • 与本地git仓库集成

个人知识管理

创造一个尊重你隐私的强大的第二大脑:

  • 处理个人文件和笔记
  • 管理日历和日程优化
  • 根据您的个人知识库生成内容

🤝 贡献

我们欢迎社区的贡献!以下是您可以提供帮助的方式:

  1. 分叉存储库:创建自己的项目分支
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 进行更改:实现您的功能或修复错误
  4. 运行测试:确保您的更改通过所有测试
  5. 提交更改: git commit -m 'Add some amazing feature'
  6. 推送到分支: git push origin feature/amazing-feature
  7. 打开拉取请求:提交您的更改以供审核

请阅读我们的 贡献指南 了解更多详情。

❓ 常见问题解答

Q: 这与使用基于云的AI助手有何不同?\ A: MCP Ollama Server完全在您的本地基础设施上运行,确保完全的数据隐私,消除对外部API的依赖。

Q: 支持哪些型号?\ A: 可以使用与Olama兼容的任何型号。为了获得最佳效果,我们建议使用Llama 3、Mistral或其他最近开放的型号,其参数至少为7B。

Q: 我如何用新功能扩展系统?\ A: 遵循模块化架构模式创建新的服务模块。查看我们的 扩展指南 了解详情。

Q: 系统要求是什么?\ A: 要求取决于您选择的Ollama型号。对于基本功能,我们建议至少16GB RAM和现代多核CPU。

📄 许可证

本项目根据《 许可证 文件。

🙏 致谢

  • Anthropic 用于模型上下文协议规范
  • 奥拉马 因为他们出色的本地LLM服务器

______________________________________________________________________

MCP-Ollama Server - Bringing cloud-level AI capabilities to your local environment

⭐ Star us on GitHub • 🐛 Report Bug • ✨ Request Feature

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

research-and-data数据隐私Python本地部署本地LLM工具集成模块化架构企业安全

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ollama server

MCP.so · 本页

0stdio有2 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ollama server 怎么安装?

公开资料给出的安装命令是 uv run client.py ../file_system/file_system.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

ollama server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

ollama server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ollama server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ollama server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP