Token导航 LogoToken导航

MCP Server · 开发工具

MCP GitHub Dashboard

一个全面的GitHub项目仪表盘,用于监控多个仓库的提交、拉取请求、问题和部署状态,并提供健康检查功能。

未说明官方级别未说明来源级核验工具 5
TypeScriptClaude开发工具

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
globodai-group
提供方
globodai-group

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

MCP GitHub Dashboard 属于开发工具类 MCP Server,公开资料标注 5 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

📊 MCP GitHub仪表板

一个全面的GitHub项目仪表板,用于模型上下文协议(MCP)。通过Claude等人工智能助手监控多个存储库,提取请求、问题、部署和健康状态。

✨ 特性

  • 📋 多项目管理 -从一个地方监视多个存储库
  • 🔍 存储库状态 -查看提交、PR、问题和工作流状态
  • 🚀 部署跟踪 -监控GitHub操作和Heroku部署
  • 🏥 健康监测 -检查生产/暂存环境的URL运行状况
  • 📊 综合仪表板 -一目了然地获得完整的项目概述
  • 🔒 安全 -使用具有适当范围的GitHub令牌

📋 先决条件

  • GitHub个人访问令牌 - 在此处生成
  • Node.js 16+用于运行MCP服务器
  • 存储库访问 -令牌必须能够访问要监视的存储库

需要GitHub令牌范围

  • repo -访问存储库数据
  • workflow -访问GitHub操作(可选,用于部署监控)

🚀 快速开始

与npx一起使用(推荐)

GITHUB_TOKEN=your-token GITHUB_PROJECTS='[{"id":"test","name":"Test","github":{"owner":"user","repo":"repo"}}]' npx @artik0din/mcp-github-dashboard

全局安装

npm install -g @artik0din/mcp-github-dashboard
export GITHUB_TOKEN=your-token
export GITHUB_PROJECTS='[...]'
mcp-github-dashboard

🔧 配置

环境变量

必需
  • GITHUB令牌 -您的GitHub个人访问令牌
  • GITHUB项目 -项目配置的JSON数组
可选的
  • HEROKU_API关键字 -用于Heroku部署监控

项目配置

这 GITHUB_PROJECTS 环境变量应包含项目配置的JSON数组:

[
  {
    "id": "my-app",
    "name": "My Application",
    "description": "Main web application",
    "github": {
      "owner": "my-org",
      "repo": "my-app"
    },
    "heroku": {
      "appName": "my-app-production"
    },
    "urls": {
      "production": "https://my-app.com",
      "staging": "https://staging.my-app.com"
    },
    "tags": ["web", "production"]
  },
  {
    "id": "my-api",
    "name": "My API",
    "description": "Backend API service",
    "github": {
      "owner": "my-org",
      "repo": "my-api"
    },
    "tags": ["api", "backend"]
  }
]
配置选项
  • ID (必需)-唯一项目标识符
  • 名字 (必填)-人类可读的项目名称
  • 描述 (可选)-项目描述
  • GitHub (可选)-GitHub存储库信息

- 所有者 -GitHub用户名或组织 - 仓库 -存储库名称

  • 希罗库 (可选)-Heroku应用程序信息

- 应用程序名称 -Heroku应用程序名称

  • 网址 (可选)-用于健康检查的环境URL

- 生产 -生产URL - 暂存 -暂存URL

  • 标签 (可选)-用于过滤的标签数组

🔧 MCP客户端设置

将此服务器添加到MCP客户端配置中:

Claude桌面配置

{
  "mcpServers": {
    "github-dashboard": {
      "command": "npx",
      "args": ["@artik0din/mcp-github-dashboard"],
      "env": {
        "GITHUB_TOKEN": "your-github-token",
        "GITHUB_PROJECTS": "[{\"id\":\"my-project\",\"name\":\"My Project\",\"github\":{\"owner\":\"user\",\"repo\":\"repo\"}}]",
        "HEROKU_API_KEY": "your-heroku-api-key"
      }
    }
  }
}

使用.env文件

  1. 复制 .env.example 到 .env
  2. 填写您的配置
  3. 在MCP配置中不使用env:
{
  "mcpServers": {
    "github-dashboard": {
      "command": "npx",
      "args": ["@artik0din/mcp-github-dashboard"]
    }
  }
}

📚 可用工具

项目管理

  • list_项目 -列出所有已配置的项目

- tag (字符串,可选)-按标签筛选

存储库状态

  • 获取项目状态 -获取全面的项目状态

- project_id (字符串,必填)-项目ID - 返回:提交、PR/问题计数、工作流状态、健康检查

  • list_prs -列出项目的拉取请求

- project_id (字符串,必填)-项目ID - state (string)-PR状态:打开、关闭、全部(默认:打开) - limit (number)-要返回的最大PR(默认值:20)

  • list_issues -列出项目的问题

- project_id (字符串,必填)-项目ID - state (string)-问题状态:打开、关闭、全部(默认:打开) - labels (数组)-按标签名称筛选 - limit (number)-要返回的最大问题数(默认值:20)

部署监控

  • get_部署 -获取最近的部署

- project_id (字符串,必填)-项目ID - limit (number)-要返回的最大部署数(默认值:10) - 返回:GitHub操作运行,Heroku发布

💡 用法示例

监控项目运行状况

// Use get_project_status tool with:
// project_id: "my-app"
// Returns overview of commits, PRs, issues, workflows, URL health

检查拉取请求

// Use list_prs tool with:
// project_id: "my-app"
// state: "open"
// limit: 10

查看最近的部署

// Use get_deployments tool with:
// project_id: "my-app"
// limit: 5
// Returns GitHub Actions and Heroku deployment status

按标签筛选项目

// Use list_projects tool with:
// tag: "production"
// Returns only projects tagged with "production"

🏥 健康监测

仪表板会自动监控已配置环境的URL运行状况:

  • 生产/暂存URL -HTTP HEAD请求检查可用性
  • 响应代码 -跟踪HTTP状态和响应时间
  • 状态摘要 -快速概述所有环境健康状况

📈 GitHub集成

监控以下GitHub数据:

  • 最近提交 -最后5次提交,包含作者和消息
  • 拉取请求 -带有审阅者和标签的开放/封闭PR
  • 问题 -与受让人之间的存储库问题(不包括PR)
  • GitHub操作 -工作流运行和部署状态
  • 存储库运行状况 -总体活动和状态

🚀 Heroku集成

配置Heroku应用程序名称时 HEROKU_API_KEY 提供:

  • 发布历史 -最近的部署和发布
  • 部署状态 -部署成功/失败
  • 用户归因 -谁部署了什么以及何时部署

🔒 安全

  • 使用具有最小所需范围的个人GitHub令牌
  • 无凭据存储-仅从环境中读取
  • 仅限HTTPS的API通信
  • 尊重GitHub API费率限制

🛠️ 发展

# Clone and setup
git clone https://github.com/artik0din/mcp-github-dashboard.git
cd mcp-github-dashboard
npm install

# Configure environment
cp .env.example .env
# Edit .env with your settings

# Build and run
npm run build
npm start

# Development mode
npm run dev

📝 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🤝 贡献

欢迎投稿!请随时提交拉取请求。

🔗 相关

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

项目管理TypeScript本地部署仓库监控部署跟踪健康检查GitHub集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP GitHub Dashboard

MCP World · 本页

5未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP GitHub Dashboard 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP GitHub Dashboard 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP GitHub Dashboard 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP GitHub Dashboard 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP GitHub Dashboard 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP