模型上下文协议服务器

MCP服务器是一个功能丰富的后端代理,支持与ChromaDB和博客API的交互,提供动态工具执行、数据管理、认证、CI/CD和部署功能。

  • by Zahaawiis-journey
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 Zahaawii/AssistantAI_MCP

使用说明

MCP服务器项目

该项目实现了 模型上下文协议(MCP)服务器.

该系统现已与AssistantAI完全集成,并提供动态工具执行、数据管理、身份验证、CI/CD和部署。
它已经发展成为一个功能丰富的后端代理,支持ChromaDB和您的博客平台上的真实工作流程。


🚀 当前能力

🧩 MCP服务器

服务器完全支持与 ChromaDB 和你的 博客api.

ChromaDB工具

  • 阅读文档
  • 上传文件
  • 删除文档
  • AssistantAI可以自主创建/存储新知识

博客工具

  • 阅读所有博客文章
  • 按作者阅读帖子
  • 登录并获取JWT令牌
  • 删除博客文章
  • 创建结构化博客文章

🤖 辅助AI集成

AssistantAI完全连接,可以:

  • 将新文章上传到ChromaDB
  • 阅读、创建和删除博客文章
  • 以用户或服务帐户身份进行身份验证
  • 以智能代理的身份执行操作

🔄 CI/CD+测试

该项目包括:

  • CI/CD管道 使用GitHub操作
  • 单元测试 (Mockito、JUnit)
  • 集成测试 验证MCP→ 后端→ ChromaDB流量

🌍 部署

MCP服务器已上线,可供外部MCP客户端使用,网址为:

http://mcp.zaak.dk/mcp


📚 开发过程中使用的资源

(以及在实施过程中探索的许多其他参考文献。)


🧭 后续步骤

1.提高后端稳健性和错误处理能力

  • 强类型错误响应
  • 输入验证
  • 回退逻辑
  • 日志记录+跟踪

2.展开工具集

  • 博客评论工具
  • 用户配置文件工具
  • 多步骤工作流程
  • ChromaDB+博客组合工具

3.增强助手AI行为

  • 更好的工具调用逻辑
  • 规划+多步骤推理
  • 动态上下文检索
  • 更自主的代理能力

4.可选仪表板UI

  • 浏览ChromaDB
  • 手动触发工具
  • 查看日志、元数据和执行跟踪

📄 许可证

MIT许可证。