Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

ActionsPulse

von tsvizVersion 2.3.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.tsviz/actions-pulse

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

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

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Entwicklertools
  • Das musst du eintragen: GITHUB_TOKEN, GITHUB_ORG

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: GITHUB_TOKEN, GITHUB_ORG, GITHUB_ENTERPRISE_SLUG, DEFAULT_REPO_FILTER

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "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"
      }
    }
  }
}

Führe das in deinem Terminal aus

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

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "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"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "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"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • GITHUB_TOKEN geheim erforderlich env
    GitHub Personal Access Token (fine-grained recommended) with read access to Actions, Administration, Deployments, Issues, Pull Requests
  • GITHUB_ORG erforderlich 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.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto tsviz bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Entwicklertoolsi

  • Mehr Sterne als 0 % der anderen 1394 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 4 % der anderen 1394 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 1394 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist ActionsPulse sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: GITHUB_TOKEN, GITHUB_ORG

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.3.0) kam vor 9 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

GitHub

von github

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

Computer oder Cloud★ 34.245MITAktualisiert vor 3 Tagen
Installieren

Desktop Commander

von wonderwhy-er

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

Läuft auf deinem Computer★ 10.225MITAktualisiert vor 16 Tagen
Installieren

Cloudflare MCP

von cloudflare

Cloudflare MCP servers

Läuft in der Cloud★ 4.446Apache-2.0Aktualisiert vor 14 Monaten
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

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

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen