原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

ActionsPulse

作者:tsviz版本 2.3.0i★ –i在你的电脑上运行
注册名称io.github.tsviz/actions-pulse

安装

概览

作者提供的说明(英文原文)

Real-time GitHub Actions observability: DORA Metrics, Cost Analysis, CI/CD Health dashboards.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 开发者工具
  • 你需要填写:GITHUB_TOKEN, GITHUB_ORG

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 需要你自己填写: GITHUB_TOKEN, GITHUB_ORG, GITHUB_ENTERPRISE_SLUG, DEFAULT_REPO_FILTER

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "actions-pulse": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_TOKEN",
        "-e",
        "GITHUB_ORG",
        "-e",
        "GITHUB_ENTERPRISE_SLUG",
        "-e",
        "DEFAULT_REPO_FILTER",
        "ghcr.io/tsviz/actions-pulse:v2.3.0"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value",
        "GITHUB_ORG": "your-value",
        "GITHUB_ENTERPRISE_SLUG": "your-value",
        "DEFAULT_REPO_FILTER": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add actions-pulse --env GITHUB_TOKEN=your-value --env GITHUB_ORG=your-value --env GITHUB_ENTERPRISE_SLUG=your-value --env DEFAULT_REPO_FILTER=your-value -- docker run -i --rm -e GITHUB_TOKEN -e GITHUB_ORG -e GITHUB_ENTERPRISE_SLUG -e DEFAULT_REPO_FILTER ghcr.io/tsviz/actions-pulse:v2.3.0

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "actions-pulse": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_TOKEN",
        "-e",
        "GITHUB_ORG",
        "-e",
        "GITHUB_ENTERPRISE_SLUG",
        "-e",
        "DEFAULT_REPO_FILTER",
        "ghcr.io/tsviz/actions-pulse:v2.3.0"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value",
        "GITHUB_ORG": "your-value",
        "GITHUB_ENTERPRISE_SLUG": "your-value",
        "DEFAULT_REPO_FILTER": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "actions-pulse": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_TOKEN",
        "-e",
        "GITHUB_ORG",
        "-e",
        "GITHUB_ENTERPRISE_SLUG",
        "-e",
        "DEFAULT_REPO_FILTER",
        "ghcr.io/tsviz/actions-pulse:v2.3.0"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value",
        "GITHUB_ORG": "your-value",
        "GITHUB_ENTERPRISE_SLUG": "your-value",
        "DEFAULT_REPO_FILTER": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • GITHUB_TOKEN 机密 必填 env
    GitHub Personal Access Token (fine-grained recommended) with read access to Actions, Administration, Deployments, Issues, Pull Requests
  • GITHUB_ORG 必填 env
    Target GitHub organization to monitor
  • GITHUB_ENTERPRISE_SLUG env
    Enterprise slug for enhanced cross-org features (optional)
  • DEFAULT_REPO_FILTER env
    Comma-separated list of repository names to monitor (e.g., 'my-app,my-api,frontend'). If not set, all org repos are queried.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 tsviz 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“开发者工具”中的其他服务器比较i

  • 星标数多于此分类中其他 1395 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1395 个服务器的 4% 更新
  • 基础检查结果等于或优于此分类中其他 1395 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

ActionsPulse 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:GITHUB_TOKEN, GITHUB_ORG

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(2.3.0)于9个月前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Docker。

有什么可以替代它?

同一分类中有:GitHub, Desktop Commander, Cloudflare MCP

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

GitHub

作者:github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

电脑或云端★ 34,245MIT4天前更新
安装

Desktop Commander

作者:wonderwhy-er

MCP server for terminal commands, file operations, and process management

在你的电脑上运行★ 10,225MIT16天前更新
安装

Cloudflare MCP

作者:cloudflare

Cloudflare MCP servers

在云端运行★ 4,446Apache-2.014个月前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

ActionsPulse 🚀

Real-time GitHub Actions observability through VS Code with GitHub Copilot

*DORA Metrics • Cost Analysis • CI/CD Health • Security Compliance*

☝️ This is an actual interactive HTML dashboard generated by ActionsPulse — see full tour below


✨ What is ActionsPulse?

ActionsPulse is an Agentic MCP Server that brings DevOps observability directly into your IDE. Ask GitHub Copilot questions like:

💬 *"Show me our DORA metrics for the last 30 days"*

💬 *"Which workflows are costing us the most?"*

💬 *"Generate a compliance report for SOC2"*

💬 *"What's our deployment frequency this month?"*

And get interactive visual dashboards with actionable insights.

🎯 Features

FeatureOrganizationEnterprise
📊 DORA Metrics✅✅ Enhanced
⚡ Performance Analytics✅✅
💰 Cost Optimization✅✅ Cross-org
🏃 Runner Utilization✅ Self-hosted✅ All runners
👥 Team Productivity✅✅
🔒 Compliance Reports✅ (GHAS)✅
💾 Cache Analytics✅✅
🎓 Maturity Assessment✅✅

🖼️ Dashboard Tour

ActionsPulse generates interactive HTML dashboards that you can open in any browser. Simply ask Copilot:

💬 *"Generate DevOps reports for my organization"*

Or use the generate_devops_reports tool directly. Here's a complete tour of what you get:

📊 Dashboard Overview — Executive summary with all key metrics at a glance

The main dashboard provides:

  • 🎯 DevOps Maturity Score with visual gauge
  • 📈 DORA Metrics summary (Deployment Frequency, Lead Time, Change Failure Rate, MTTR)
  • ⚡ CI/CD Pipeline health overview
  • 💰 Cost analysis highlights
  • 🔒 Security & compliance status
  • Quick navigation to detailed reports

📈 DORA Metrics — Industry-standard DevOps performance indicators

Track the four key DORA metrics:

  • Deployment Frequency — How often you ship to production
  • Lead Time for Changes — Time from commit to production
  • Change Failure Rate — Percentage of deployments causing failures
  • Mean Time to Restore — How quickly you recover from incidents

Each metric includes trend analysis and benchmarks against industry standards (Elite, High, Medium, Low performers).

⚡ CI/CD Pipeline Health — Workflow performance and reliability

Deep dive into your CI/CD pipelines:

  • 🔄 Workflow success rates and trends
  • ⏱️ Average run times with P95/P99 latencies
  • 🚨 Failure analysis and common error patterns
  • 📊 Per-repository and per-workflow breakdowns
  • 🏃 Queue times and runner utilization

💰 Cost Optimization — Runner costs and savings opportunities

Understand and optimize your GitHub Actions spending:

  • 💵 Total costs by runner type (GitHub-hosted vs self-hosted)
  • 📊 Cost breakdown by repository, workflow, and OS
  • 🎯 Actionable recommendations for cost savings
  • 📈 Spending trends and projections
  • ⚡ Efficiency metrics (cost per workflow, cost per minute)

🔒 Security & Compliance — Audit-ready compliance reports

Stay compliant and secure:

  • ✅ Compliance framework coverage (SOC2, ISO27001, HIPAA, PCI-DSS)
  • 🔍 Secret scanning status and alerts
  • 🛡️ Code scanning findings
  • 📋 Branch protection rule compliance
  • 🔐 GHAS (GitHub Advanced Security) feature adoption

🎓 DevOps Maturity — Organizational capability assessment

Assess your DevOps maturity level:

  • 📊 Overall maturity score with visual gauge
  • 🎯 Category scores (CI/CD, Testing, Security, Monitoring, etc.)
  • 📈 Improvement recommendations prioritized by impact
  • 🏆 Benchmark against industry standards
  • 📋 Actionable roadmap for advancement

💡 How to generate these dashboards:

`

# Ask Copilot in natural language:

"Generate DevOps reports for the last 30 days"

# Or invoke the tool directly:

#generate_devops_reports --timeframe 30d

`

Reports are saved to timestamped folders as standalone HTML files — share them with your team or embed in internal wikis!


🚀 Quick Start

Install from MCP Registry

ActionsPulse is published to the official MCP Registry as io.github.tsviz/actions-pulse.

🌐 Web UI (Recommended) — Use the MCP Registry UI for 1-click installation into VS Code or Cursor:

  1. Go to vemonet.github.io/mcp-registry
  2. Search for "actions-pulse"
  3. Click Install → Select your client (VS Code, Cursor)
  4. Configure environment variables when prompted

Manual Docker Setup — Or follow the steps below to configure manually.

Prerequisites
  • ✅ Docker installed
  • ✅ GitHub Personal Access Token (fine-grained recommended)
  • ✅ VS Code with GitHub Copilot
1. Create a Fine-Grained Personal Access Token
  1. Go to GitHub Settings → Developer Settings → Personal Access Tokens → Fine-grained tokens
  2. Click Generate new token
  3. Configure basic settings:
  • Token name: actions-pulse-mcp
  • Expiration: 90 days (or per your security policy)
  • Resource owner: Select your organization
  • Repository access: All repositories
  1. Set Repository permissions:
PermissionAccessRequiredPurpose
ActionsRead✅ YesWorkflow runs, cache usage
AdministrationRead✅ YesBilling data, repo settings
ContentsRead✅ YesRead config files from devops-config repo
Custom propertiesRead✅ YesRead custom property values on repositories
DeploymentsRead✅ YesDeployment frequency, environments (DORA)
DiscussionsRead🔶 OptionalCommunity engagement metrics
EnvironmentsRead✅ YesEnvironment protection rules
IssuesRead✅ YesIssue metrics, resolution times (DORA)
Merge queuesRead🔶 OptionalMerge queue adoption and wait times
MetadataRead✅ YesBasic repo info (auto-granted)
Pull requestsRead✅ YesPR metrics, lead time, review times (DORA)
  1. Set Organization permissions:
PermissionAccessRequiredPurpose
Custom propertiesRead✅ YesRead property definitions/schemas at org level
Custom properties for organizationsRead✅ YesRead property values assigned to repositories
  1. Set Organization permissions (continued):
PermissionAccessRequiredPurpose
MembersRead🔶 OptionalTeam membership for productivity metrics
Self-hosted runnersRead🔶 OptionalRunner utilization metrics
AdministrationRead✅ YesOrg billing and settings
  1. Optional permissions (for compliance features, requires GitHub Advanced Security):
PermissionAccessRequiredPurpose
Secret scanning alertsRead❌ OptionalCompliance audit reports
Code scanning alertsRead❌ OptionalCompliance audit reports
  1. Click Generate token and save it securely
2. Configure MCP Server
Option A: Using env-file (Recommended)

Add to your ~/.mcp.env:

GITHUB_TOKEN=ghp_your_fine_grained_token_here

📄 mcp.json with env-file

Add to VS Code's MCP settings (~/.vscode/mcp.json or workspace .vscode/mcp.json):

{

"servers": { "actions-pulse": { "command": "docker", "args": [ "run", "-i", "--rm", "--env-file", "/path/to/.mcp.env", "-e", "GITHUB_ORG=your-org-name", "ghcr.io/tsviz/actions-pulse:latest" ], "type": "stdio" } } }

Option B: Direct Environment Variables

📄 mcp.json with inline env vars

{

"servers": { "actions-pulse": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_TOKEN=ghp_your_token", "-e", "GITHUB_ORG=your-org-name", "ghcr.io/tsviz/actions-pulse:latest" ], "type": "stdio" } } }

3. Environment Variables Reference
VariableRequiredDescription
GITHUB_TOKEN✅ YesPersonal Access Token (fine-grained recommended)
GITHUB_ORG✅ YesTarget GitHub organization to monitor (e.g., my-company). All API calls use this org.
DEFAULT_REPO_FILTER❌ NoComma-separated list of repos to monitor (e.g., my-app,my-api). See precedence rules below.
GITHUB_API_URL❌ NoCustom API URL (default: https://api.github.com)
GITHUB_ENTERPRISE_SLUG❌ NoEnterprise slug for enhanced features
GITHUB_ENTERPRISE_URL❌ NoGitHub Enterprise Server API URL
DEVOPS_CONFIG_REPO❌ NoConfig repo name (default: devops-config)
DEVOPS_CONFIG_PATH❌ NoLocal path to config files (for mounted configs)
Repo Filter Precedence

When determining which repositories to query, ActionsPulse uses this precedence (highest

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx