Progmo Mcp Server

Progmo Mcp Server

🚀 [p]rog[mo]

program more

[p]rog[mo] 是一个强大的代理工具,专注于处理各类代码相关的通用任务,涵盖知识管理、文档驱动开发、代码审查和测试管理等多个重要领域,能有效提升代码开发与管理的效率。

Coverage Status

🚀 快速开始

[p]rog[mo] 是一个代理,可用于处理与代码相关的通用任务,具体功能如下:

  • 知识管理
  • 文档驱动开发
  • 代码审查
  • 测试编写、运行和维护

✨ 主要特性

知识管理

p - mo 借助向量数据存储,为 Cline 和其他 mcp 客户端提供特定上下文。同时,它支持对文本来源进行基本的 CRUD 操作,包括分词、上传到向量存储以及在不再需要时删除。

支持的向量存储:

  • Qdrant:本地运行的容器化向量存储。

研究

图 RAG

  • https://www.semanticpartners.com/post/a-triple-store-rag-retriever
  • https://github.com/indradb/indradb

DDD 管理器

从高层次的“为什么”出发,管理关键路径和构建的叙述。记录功能及其用户故事、技术规范、决策以及运营系统所需的一切。采用“外部大脑”格式进行知识管理:项目用于计划主动工作(带完成时间),资源用于活动参考和政策材料,存档用于已归档的资源和项目。

代码审查

使用 .codereview 文件或 .clinefile 作为指南(加上任何初始提示),切出一个审查分支,并迭代代码、添加测试、运行测试并进行调整。可以以常驻模式运行,定期拉取最新提交并维护审查注释和变更提交的变更日志。

测试管理

在一定程度上与“代码审查”类似,但专注于仅运行和修复测试、提高覆盖率以及更改代码以改善测试隔离、速度、分层等。可以提供仓库测试的“上次运行”数据。

🔧 技术细节

[p]rog[mo] 采用服务器端实现,以用 Rust 编写的二进制文件或容器的形式进行分发。

  • 0 关注
  • 0 收藏,9 浏览
  • system 提出于 2025-09-19 21:15

相似服务问题