GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Beschreibung vom Entwickler (englisches Original)
Real-time GitHub Actions observability: DORA Metrics, Cost Analysis, CI/CD Health dashboards.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
GITHUB_TOKEN, GITHUB_ORG, GITHUB_ENTERPRISE_SLUG, DEFAULT_REPO_FILTERAls 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.0Trag die leeren Werte ein, bevor du ihn startest.
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 .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.
GITHUB_ENTERPRISE_SLUG envDEFAULT_REPO_FILTER envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
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
Der Registry-Name wurde mit dem GitHub-Konto tsviz bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
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.
Das musst du eintragen: GITHUB_TOKEN, GITHUB_ORG
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).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.3.0) kam vor 9 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker auf deinem Computer.
In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP
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
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
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.
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
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.
| Feature | Organization | Enterprise |
|---|---|---|
| 📊 DORA Metrics | ✅ | ✅ Enhanced |
| ⚡ Performance Analytics | ✅ | ✅ |
| 💰 Cost Optimization | ✅ | ✅ Cross-org |
| 🏃 Runner Utilization | ✅ Self-hosted | ✅ All runners |
| 👥 Team Productivity | ✅ | ✅ |
| 🔒 Compliance Reports | ✅ (GHAS) | ✅ |
| 💾 Cache Analytics | ✅ | ✅ |
| 🎓 Maturity Assessment | ✅ | ✅ |
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:
📈 DORA Metrics — Industry-standard DevOps performance indicators
Track the four key DORA metrics:
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:
💰 Cost Optimization — Runner costs and savings opportunities
Understand and optimize your GitHub Actions spending:
🔒 Security & Compliance — Audit-ready compliance reports
Stay compliant and secure:
🎓 DevOps Maturity — Organizational capability assessment
Assess your DevOps maturity level:
💡 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!
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:
Manual Docker Setup — Or follow the steps below to configure manually.
actions-pulse-mcp| Permission | Access | Required | Purpose |
|---|---|---|---|
| Actions | Read | ✅ Yes | Workflow runs, cache usage |
| Administration | Read | ✅ Yes | Billing data, repo settings |
| Contents | Read | ✅ Yes | Read config files from devops-config repo |
| Custom properties | Read | ✅ Yes | Read custom property values on repositories |
| Deployments | Read | ✅ Yes | Deployment frequency, environments (DORA) |
| Discussions | Read | 🔶 Optional | Community engagement metrics |
| Environments | Read | ✅ Yes | Environment protection rules |
| Issues | Read | ✅ Yes | Issue metrics, resolution times (DORA) |
| Merge queues | Read | 🔶 Optional | Merge queue adoption and wait times |
| Metadata | Read | ✅ Yes | Basic repo info (auto-granted) |
| Pull requests | Read | ✅ Yes | PR metrics, lead time, review times (DORA) |
| Permission | Access | Required | Purpose |
|---|---|---|---|
| Custom properties | Read | ✅ Yes | Read property definitions/schemas at org level |
| Custom properties for organizations | Read | ✅ Yes | Read property values assigned to repositories |
| Permission | Access | Required | Purpose |
|---|---|---|---|
| Members | Read | 🔶 Optional | Team membership for productivity metrics |
| Self-hosted runners | Read | 🔶 Optional | Runner utilization metrics |
| Administration | Read | ✅ Yes | Org billing and settings |
| Permission | Access | Required | Purpose |
|---|---|---|---|
| Secret scanning alerts | Read | ❌ Optional | Compliance audit reports |
| Code scanning alerts | Read | ❌ Optional | Compliance audit reports |
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" } } }
📄 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" } } }
| Variable | Required | Description |
|---|---|---|
GITHUB_TOKEN | ✅ Yes | Personal Access Token (fine-grained recommended) |
GITHUB_ORG | ✅ Yes | Target GitHub organization to monitor (e.g., my-company). All API calls use this org. |
DEFAULT_REPO_FILTER | ❌ No | Comma-separated list of repos to monitor (e.g., my-app,my-api). See precedence rules below. |
GITHUB_API_URL | ❌ No | Custom API URL (default: https://api.github.com) |
GITHUB_ENTERPRISE_SLUG | ❌ No | Enterprise slug for enhanced features |
GITHUB_ENTERPRISE_URL | ❌ No | GitHub Enterprise Server API URL |
DEVOPS_CONFIG_REPO | ❌ No | Config repo name (default: devops-config) |
DEVOPS_CONFIG_PATH | ❌ No | Local path to config files (for mounted configs) |
When determining which repositories to query, ActionsPulse uses this precedence (highest
Nur der Anfang wird gezeigt; den Rest findest du im Repo