← 返回列表

ExpHub:面向多个 AI 助手的共享经验知识库 MCP 服务

530653327/exphub · ExpHub is an open-source MCP server that transforms AI assistants into collaborative knowledge workers. It automatically searches past experiences, captures new solutions in structured templates, and tracks todo items — forming a continuously evolving knowledge network across all your AI tools.

GitHub原文发布 未知首次收录 2026-10-27上架 2026-10-27 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

ExpHub 是一个基于 MCP 协议的开源服务端,让多个 AI 编程助手共享并持续积累经验。它支持在任务前搜索历史经验,用 8 种模板沉淀结构化知识,管理待办,为每个项目建立独立空间来保存 AGENTS.md 手册、进度交接和专属经验,并通过 API Key 实现多租户隔离。项目使用 Java 17、Spring Boot 3.2、Spring AI MCP Server,并提供 Docker 部署和管理后台。

核心能力与快速开始

★ 1 · Java

能做什么
通过 MCP 协议为 AI 助手提供经验搜索、经验创建与更新、待办跟踪、项目空间管理、AGENTS.md 分片手册、进度交接记录、工作流提示词生成、版本快照与归档、相似经验扫描与整理候选队列等能力;共提供 41 个 MCP 工具,并带多租户 API Key 隔离和后台管理界面。
适用场景
适合在多个 AI 编程助手(如 CodeBuddy、Cursor、Claude Desktop 等支持 MCP 的客户端)之间共享历史问题解决方案与项目上下文;适合为单个项目维护可被 AI 按需读取的项目手册和跨会话进度;适合团队将经验沉淀为可检索的结构化知识库。
项目形态
可直接使用的工具
部署方式
提供 Docker Compose 一键部署(含 MySQL 8.0,应用端口 3099 Web + 3098 MCP),也支持手动部署:JDK 17+、Maven 3.x、MySQL 5.7+,初始化数据库并配置环境变量后以 jar 启动;生产环境提供 Nginx 反向代理参考和 deploy.sh。
主要依赖
JDK 17+、Maven 3.x、MySQL 5.7+(README 说明当前部署环境为 5.7.44);Docker 部署需 Docker Compose。未说明硬件配置、API 调用成本或托管服务的收费限制。
使用限制
MCP SSE 必须使用独立 WebFlux 端口 3098,不可指向 Servlet 端口 3099,否则长连接会占满 Tomcat 线程池导致应用假死;低版本 MySQL 不支持部分 DDL 语法;默认管理员账号需首次登录后修改密码;MCP 侧无删除权限,只能标记待删并由人在后台确认。成本、性能上限和商用授权范围未说明。
许可证
MIT
最近推送
2026-10-26 23:01

资料检查:2026-10-27 07:00 · 卡片整理:2026-10-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

作为 MCP 服务接入 AI 编程助手,在编码任务前搜索历史经验避免重复踩坑,任务后把解决方案沉淀为结构化经验,并管理待办;还可为每个项目建立项目空间保存 AGENTS.md 手册和进度交接,让后续会话接续上下文。

查看内容依据
AI 执行任务前自动搜索相关经验,避免重复踩坑

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。