mcpField
D
dive

dive

本地服务
github.com/OpenAgentPlatformAI 与智能体1.8k13 周前更新

关于 dive

Dive 是面向函数调用型大模型用户的开源桌面 MCP 主机,支持通过 stdio 和 SSE 连接 MCP,并可管理工具及使用内置本地工具。

主要功能

  1. 01支持 ChatGPT、Anthropic、Ollama 和 OpenAI 兼容模型
  2. 02通过 stdio 和 SSE 连接 MCP
  3. 03逐个启用或禁用工具
  4. 04内置 Fetch、File Manager 和 Bash 工具
  5. 05由 Agent 协助安装 MCP 服务

适用场景

  1. 01使用 MCP 工具与兼容的大模型对话
  2. 02限制会话中可用的 MCP 工具
  3. 03用内置工具处理网络请求、文件和命令

MCP 相关

Dive 作为 MCP 主机,通过 stdio 和 SSE 连接 MCP 服务。它还提供内置本地工具,以及协助安装和配置 MCP 服务的 Agent。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Dive

Dive AI Agent

GitHub stars GitHub forks GitHub watchers GitHub repo size GitHub language count GitHub top language GitHub last commit Discord Twitter Follow

Dive 是一款开源的 MCP 主机桌面应用,可与任何支持函数调用能力的大模型无缝集成。✨

Dive 演示

功能 🎯

  • 🌐 通用大模型支持:兼容 ChatGPT、Anthropic、Ollama 和兼容 OpenAI 的模型
  • 💻 跨平台:支持 Windows、MacOS 和 Linux
  • 🔄 模型上下文协议:支持在 stdio 和 SSE 模式下无缝集成 MCP AI Agent
  • ☁️ OAP Cloud 集成:通过 OAPHub.ai 一键访问托管的 MCP 服务,无需复杂的本地部署
  • 🏗️ 双架构:提供现代化的 Tauri 版本和传统的 Electron 版本,以实现最佳性能
  • 🌍 多语言支持:支持 24 种以上语言,包括英语、繁体中文、简体中文、西班牙语、日语、韩语、德语、法语、意大利语、葡萄牙语、俄语、泰语、越南语、菲律宾语、印度尼西亚语、波兰语、土耳其语、乌克兰语、瑞典语、挪威语、芬兰语和老挝语
  • ⚙️ 高级 API 管理:通过 model_settings.json 支持多个 API 密钥和模型切换
  • 🛠️ 精细的工具控制:启用或禁用单个 MCP 工具,实现精确自定义
  • 💡 自定义指令:个性化系统提示词,定制 AI 行为
  • ⌨️ 键盘快捷键:全面支持快捷键,便于高效导航和操作(重命名、设置、重新加载、新建聊天等)
  • 📝 保存聊天草稿:自动保存聊天输入草稿,防止数据丢失
  • 🔄 自动更新机制:自动检查并安装最新的应用更新
  • 🔐 MCP 服务身份验证:新增 MCP 服务身份验证支持

    ⚠️ 注意:此功能目前不稳定,可能需要频繁重新授权

  • 🛠️ 内置本地工具:开箱即用的预配置工具——Fetch(网页请求)、File Manager(读写文件)和 Bash(执行命令)
  • 🤖 MCP 服务安装器 Agent:智能 Agent,可帮助你自动安装和配置 MCP 服务
  • 🔔 多重征询支持:在 UI 中同时处理多个 MCP 征询请求
  • 📁 @ 文件路径搜索:扩展聊天输入中的 @ 关键字,用于搜索文件路径

最新更新(2026/02/26)- v0.14.0+ 🎉

  • 🛠️ Skills 和斜杠命令:支持 Skills 和更多斜杠命令
  • 🔍 聊天记录搜索:支持搜索聊天记录
平台支持情况
平台ElectronTauri
Windows✅✅
macOS✅🔜
Linux✅✅

**迁移说明:**现有的本地 MCP/LLM 配置仍完全受支持。OAP 集成为附加功能,不会影响当前工作流。

下载和安装 ⬇️

获取 Dive 最新版本: 下载

Windows 用户:🪟

在两种架构中选择:

  • Tauri 版本(推荐):安装包更小(<30MB),采用现代架构
  • Electron 版本:传统架构,完全稳定
  • 启动后将自动下载 Python 和 Node.js 环境
MacOS 用户:🍎
  • Electron 版本:下载 .dmg 版本
  • 需要自行安装 Python 和 Node.js(含 npx uvx)环境
  • 按照安装提示完成设置
Linux 用户:🐧

在两种架构中选择:

  • Tauri 版本:现代架构,安装包更小
  • Electron 版本(推荐):传统架构,采用 .AppImage 格式
  • 需要自行安装 Python 和 Node.js(含 npx uvx)环境
  • 对于 Ubuntu/Debian 用户:
    • 可能需要添加 --no-sandbox 参数
    • 或修改系统设置以允许使用沙盒
    • 运行 chmod +x 使 AppImage 可执行
  • 对于 Arch 用户:
    • 如果你使用 Arch Linux,可以通过 AUR 助手安装 dive。例如:paru -S dive-ai

MCP 配置选项

如需了解更详细的说明,请参阅 MCP 服务配置。

这是最简单的入门方式!立即使用企业级 MCP 工具:

  1. 注册:OAPHub.ai
  2. 连接:通过一键深度链接或配置文件连接到 Dive
  3. 开始使用:使用托管的 MCP 服务,无需任何配置——不需要 Python、Docker 或复杂依赖项

优势:

  • ✅ 无需配置
  • ✅ 跨平台兼容
  • ✅ 企业级可靠性
  • ✅ 自动更新和维护

构建 🛠️

更多详情请参阅 BUILD.md。

参与贡献 🤝

欢迎社区贡献!你可以通过以下方式提供帮助:

开发环境设置
  1. Fork 此仓库
  2. 克隆你的 Fork:git clone https://github.com/YOUR_USERNAME/Dive.git
  3. 安装依赖项:npm install
  4. 启动开发环境:npm run dev(Electron)或 cargo tauri dev(Tauri)
  5. 修改代码并充分测试
  6. 提交拉取请求

许可证 📄

Dive 是采用 MIT 许可证授权的开源软件。

联系我们 🌐

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。