Github Triage Mcp Server

Github Triage Mcp Server

🚀 GitHub 问题分类 MCP

GitHub 问题分类 MCP 旨在助力用户管理并自动化 GitHub 仓库中的问题分类工作流。它能让用户轻松实现问题标签的标准化,极大提升问题管理的效率。

🚀 快速开始

GitHub 问题分类 MCP 可帮助用户高效管理 GitHub 仓库中的问题分类工作。在使用前,需确保满足先决条件,然后按照设置步骤进行操作。

✨ 主要特性

问题分类

  • 获取 GitHub 问题的详细信息,如标题、状态、标签、评论等。
  • 识别未分类的问题,例如没有里程碑或标签的问题。
  • 获取开放问题列表,并以快速参考或报告格式呈现。

标签管理

  • 获取仓库中的所有标签,并以字符串或表格格式显示。
  • 根据特定标准和说明向问题或拉取请求添加标签。

📦 安装指南

先决条件

要使用此服务器,请确保在开发机器上安装了以下工具:

  • .NET SDK(例如,.NET 9)

设置步骤

  1. 克隆此仓库。
  2. 进入项目目录。
  3. 构建项目:dotnet build
  4. 使用 VS Code 或其他客户端配置:
"mcp-github-triage": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"/Users/jsuarezruiz/GitHub/mobile-dev-mcp-server/src/GitHubTriageMcpServer.csproj"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "",
}
}

💻 使用示例

测试

MCP 检查器是一个交互式开发工具,用于测试和调试 MCP 服务器。可以从我们的应用程序文件夹使用 nodejs 命令 npx 启动检查器: npx @modelcontextprotocol/inspector dotnet run

工具使用

  • triage_get_issues_count:获取指定 GitHub 仓库中开放问题的数量。
  • triage_get_issues:获取并格式化指定 GitHub 仓库中的开放问题列表。
  • triage_get_labels_count:获取指定 GitHub 仓库中标籤的总数。
  • triage_get_labels:获取并格式化指定 GitHub 仓库中的标签列表。
  • triage_summary_issue:获取 GitHub 问题的摘要,包括元数据、标签和评论(LLM)。
  • triage_add_labels_issue:根据问题详细信息和特定说明向 GitHub 问题应用指定标签。

📚 详细文档

图库

问题工具 问题列表

贡献

我很高兴接受贡献来帮助改进这个项目!无论是修复错误、添加新功能还是增强文档,您的支持都非常宝贵。贡献步骤如下:

  1. 叉克仓库。
  2. 创建功能分支(git checkout -b feature/my-feature)。
  3. 进行您的更改。
  4. 提交更改(git commit -m 'Add a new feature')。
  5. 推送到分支(git push origin feature/my-feature)。
  6. 打开 Pull Request。

📄 许可证

此项目根据 MIT License 开源。

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-09-26 20:48

相似服务问题

相关AI产品