[p]rog[mo]

[p]rog[mo]

site icon
2025.03.18 0
HTML编程辅助知识管理代码审查测试管理开发效率
progmo-mcp-server 是一个专注于编程辅助的代理服务,旨在处理编程任务中的常见问题,如知识管理、文档驱动开发、代码审查和测试管理等。它通过向量数据库提供上下文支持,帮助开发者在编码过程中更高效地完成任务。
View on GitHub

Overview

基本能力

产品定位

progmo-mcp-server 是一个编程辅助工具,专注于提升开发效率,通过自动化处理常见的编程任务来减轻开发者的负担。

核心功能

  1. 知识管理:与向量数据库(如 Qdurant)集成,支持文本源的标记化、上传和删除操作。
  2. 文档驱动开发 (DDD):管理项目的关键路径和构建叙述,记录功能、用户故事和技术规范。
  3. 代码审查:通过 .codereview.clinefile 文件指导,自动创建审查分支并迭代代码,添加和运行测试。
  4. 测试管理:专注于运行和修复测试,提高测试覆盖率,优化代码的测试隔离和速度。

适用场景

  • 开发者在进行代码审查时需要自动化工具辅助。
  • 团队需要管理项目文档和技术规范。
  • 需要提高测试覆盖率和测试效率的项目。

工具列表

  • Qdurant:本地运行的向量数据库,用于知识管理。

常见问题解答

  • 无具体常见问题解答内容。

使用教程

使用依赖

  • 需要安装 Rust 环境以运行或构建服务。

安装教程

  1. 克隆项目仓库: bash git clone https://github.com/yourusername/progmo-mcp-server.git
  2. 进入项目目录并构建: bash cd progmo-mcp-server cargo build --release
  3. 运行服务: bash cargo run --release

调试方式

  • 使用 Rust 的调试工具进行调试: bash cargo test
  • 运行测试以验证功能。

许可证

None