Runbook MCP-Server
Mit dem Runbook MCP Server können Sie Ihre eigenen Runbooks von Claude Desktop aus ausführen.
- Ausführen von Ops-Runbooks (z. B. Bereitstellen eines Dienstes, Aktualisieren eines Kubernetes-Clusters)
- Führen Sie manuelle Testpläne aus (erstellen Sie beispielsweise eine neue EC2-Instanz, greifen Sie per SSH auf die Instanz zu und führen Sie dort den Integrationstest aus).
Bitte sehen Sie sich das Demo-Video unten an, um zu verstehen, wie es funktioniert!
Anwendung
Schritt 1. Starten Sie den MCP-Server mit Claude Desktop.
Erstellen Sie config.yaml
Fügen Sie die folgende Konfiguration in claude_desktop_config.json
ein.
Schritt 2: Erstellen von Runbooks
Sie können Markdown-Dateien oder Textdateien als Runbooks verwenden. Siehe Beispiele .
Wir unterstützen die Umgebungs-/Var-Substitution.
Definieren Sie env.yaml
.
{env[key]}
wird durchvalue
ersetzt.{var.name}
wird durch einen Variablenwert ersetzt.
Erstellen Sie den Index neu, wenn Dateien aktualisiert werden.
Sie können auch ein neues Runbook erstellen. Verwenden Sie dazu das Tool create_runbook
. Hier ist eine Beispieleingabeaufforderung:
Beispiel 1
Schritt 3: Runbooks ausführen
Führen Sie zum Ausführen eines Runbooks die folgenden Schritte aus:
- Klicken Sie auf „Von MCP anhängen“ von Claude Desktop.
- Wählen Sie
get_runbook_as_prompt
aus der Liste der Integrationen aus. - Übergeben Sie den Namen des Runbooks, das Sie ausführen möchten. Geben Sie außerdem Variablen in einer durch Kommas getrennten Liste an (z. B.
var1=key1,var2=key2
). - Senden Sie die generierte Eingabeaufforderung.
Anschließend kommuniziert Claude Desktop mit anderen MCP-Servern, um das Runbook auszuführen.
Beispiel-MCP-Server, die zum Ausführen von Runbooks verwendet werden können
- GitHub
- Locker
- DesktopCommanderMCP
- Websuche und Browserautomatisierung ( Link )
- Kubernetes. Es gibt mehrere Implementierungen (z. B. mcp-k8s-go ).
Entwicklungsplan
- Anstatt den Inhalt des Runbooks in der Datenbank zu speichern, speichern Sie ihn einfach als Datei. Dies erleichtert die Bearbeitung. Für die Versionierung können Sie auch einfach GitHub verwenden.
- Runbook-Vorlage X, die mit den angegebenen Eingaben instanziiert wird.
- Dies ist möglicherweise nicht erforderlich. Ein Benutzer muss beim Ausführen des Runbooks lediglich zusätzliche Eingabeaufforderungen einfügen.
- Ausführungsprotokoll speichern (zur Überprüfung und Verfeinerung)
- Geheimnisse entfernen
- Übergeben Sie außerdem ein früheres Protokoll an die Runbook-Eingabeaufforderung, wenn dies zu einer besseren Ausführung beiträgt
- Genehmigungsablauf.
- Fügen Sie ein Tool
request_approval
hinzu. - Dadurch wird eine Slack-Nachricht an einen Kanal gesendet.
- Anschließend überwacht der Runbook MCP-Server den Kanal. Wenn jemand antwortet (ja/nein), wird der Kanal fortgesetzt oder ein Fehler zurückgegeben.
- Fügen Sie ein Tool
- Bessere Runbook-Suche
- Die genaue Namensübereinstimmung ist nicht besonders gut
- Registrierung bei Smithery .
Potenzielle Arbeitselemente, deren Machbarkeit nicht klar ist
Hinweis: Claude Desktop unterstützt kein „Sampling“. Dies bringt einige Einschränkungen mit sich.
- Untergeordnetes Runbook und wiederverwendbarer Ausführungsblock
- Rest-Endpunkt + Frontend zum Verwalten von Runbooks.
- Das Runbook bearbeiten können (mit Versionierung)
- Zeigen Sie einen Ausführungsplan für Runbook X (Trockenlauf).
- MCP-Server und -Tools einschränken
- Konvertieren einer vorherigen Konversation in ein Runbook
- Feinabstimmung.
- Sie können ein Runbook verfeinern. Bei erfolgreicher Ausführung speichern Sie es als Beispiel und geben es an Claude weiter.
- Periodische Ausführung
- Sie müssen in der Lage sein, eine Umgebung (VM, Docker) zum Ausführen von MCP-Servern bereitzustellen.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Führen Sie Ihre eigenen Runbooks von Claude Desktop aus.
Sie können Ihre Runbooks erstellen und mit anderen MCP-Servern ausführen.
- Anwendung
- Beispiel-MCP-Server, die zum Ausführen von Runbooks verwendet werden können
- Entwicklungsplan
- Potenzielle Arbeitselemente, deren Machbarkeit nicht klar ist
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server to run commands.Last updated -2933160TypeScriptMIT License
- AsecurityAlicenseAqualityMCP server that builds itself by creating new tools as needed based on user requests (Requires restart of Claude Desktop to use newly created tools).Last updated -413PythonThe Unlicense
- -securityAlicense-qualityA local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.Last updated -192TypeScriptMIT License
- -securityAlicense-qualityWindows integration MCP server that enables Claude to interact with Windows system features including media playback control, notification management, window operations, screenshots, monitor control, theme settings, file opening, and clipboard access.Last updated -2PythonMIT License
Appeared in Searches
New MCP Servers
- Thunder Client License Manager MCP Server
- Zoho Inventory MCP Server by CData
- Cloud Filestore API MCP Server
- Say MCP Server
- LumenX-MCP Legal Spend Intelligence Server
- SAP BusinessObjects BI MCP Server by CData
- Obsidian Local REST API MCP Server
- Blackbaud FE NXT MCP Server by CData
- MCPX MCP Gateway
- Claude MCP Command Server