自述文件
该项目提供了一个基于Go的MCP(模型上下文协议)服务器。它为问题管理提供了以下mcp工具:
list-issues:列出存储库中的所有问题。create-issue:创建新问题。get-issue:检索特定问题的详细信息。update-issue:更新现有问题。delete-issue:删除问题。close-issue:关闭一个问题。
特性
- 远程检测:服务器会自动检测远程位置以及是否为企业部署。
- 平台支持:目前支持GitHub和GitLab。
- SDK集成:利用
gh(GitHub)和glab(GitLab)使用SDK无缝管理问题。 - LLM集成:旨在通过以下方式协助大型语言模型(LLM)管理问题:
- 从问题列表中导出TODO。 - 更新TODO的现有问题。 - 在问题评论中记录重要的里程碑和成就。
问题管理指南
- 未决问题标记为
[ ]. - 已关闭的问题标记为
[x].
关闭问题
只有成功完成所有CI(持续集成)检查后,才能关闭问题。建议LLM避免直接关闭问题。相反,LLM应该创建一个带有标签的Pull Request(PR),以便在合并PR后自动关闭问题。
目的
该项目旨在简化问题管理,确保遵守CI检查,并为将LLM集成到工作流程中提供结构化方法。
