Integrations
Enables running operational tasks against Kubernetes clusters, such as listing pods across namespaces and identifying pods that are not in a ready state
Allows sending notifications and alerts to Slack channels, particularly for sharing operational information such as Kubernetes pod status
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: Ausführen von Runbooks
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.
You must be authenticated.
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 -2446138TypeScriptMIT 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 -60TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables Claude Desktop to interact with Sanity.io content, providing tools to create, edit, list documents and get schema templates.Last updated -TypeScript