skrstop/MCPHub-Desktop

MCPHub Desktop 是一款基于 Tauri 2 构建的桌面客户端,用于在个人电脑上统一管理 MCP服务器、Skills、RAG 知识库。所有进程、配置、密钥与向量数据都运行/保存在用户自己的机器上,不依赖任何远端服务。

解决的问题

MCPHub Desktop 为模型上下文协议(MCP)提供了一个本地优先的管理系统。它通过将多个 MCP 服务器、AI 代理技能和 RAG 知识库整合到一个完全在用户机器上运行的桌面应用程序中,解决了管理碎片化的问题,确保了隐私和离线可用性。

工作原理

该应用程序基于 Tauri 2 和 Rust 构建,在本地托管 MCP 服务器进程,并提供统一的配置和调试界面。它使用 GGUF 嵌入模型(通过 candle 后端)和向量数据库(LanceDB)实现本地 RAG 流水线,为 AI 代理创建“长期记忆”。它还包括一个技能管理系统,可以通过符号链接或文件复制将工具部署到各种 AI 客户端(如 Cursor 或 Claude Code)。

适用人群

适用于使用多个 AI 代理并希望以集中、私密的方式管理其 MCP 服务器、自定义技能和个人知识库,而无需依赖云服务的个人用户和开发者。

亮点

  • 本地优先 RAG:自动文档分块(使用 tree-sitter 处理代码)和向量化,实现跨会话的代理记忆。
  • 技能分发:一键安装和同步数十种流行代理(如 Windsurf、Cline、Roo Code)的 AI 技能。
  • 捆绑运行时:开箱即用地包含 Node、UV 和 Bun 运行时,无需手动配置环境。
  • 嵌入式模型支持:支持 GGUF 嵌入模型的本地推理,包括 Gemma3、Qwen3 和 Modern-BERT。
  • MCP 工具集成:将 RAG 功能(搜索、创建、更新)作为 MCP 工具暴露,代理可直接调用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目