local-only server
The server can only run on the client’s local machine because it depends on local resources.
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
Servidor MCP de Runbook
Runbook MCP Server le permite ejecutar sus propios runbooks desde Claude Desktop.
- Ejecutar runbooks de operaciones (por ejemplo, implementar un servicio, actualizar un clúster de Kubernetes)
- Ejecutar planes de prueba manuales (por ejemplo, crear una nueva instancia EC2, acceder a la instancia por SSH y ejecutar la prueba de integración allí).
¡Mire el video de demostración a continuación para comprender cómo funciona!
Cómo utilizar
Paso 1. Inicie el servidor MCP con Claude Desktop.
Crear config.yaml
Coloque la siguiente configuración en claude_desktop_config.json
.
Paso 2. Crear libros de ejecución
Puedes usar archivos Markdown o de texto como runbooks. Consulta los ejemplos .
Admitimos la sustitución de env/var.
Definir env.yaml
.
{env[key]}
se reemplaza convalue
.{var.name}
se reemplaza con un valor variable.
Reconstruir el índice cuando se actualizan los archivos.
También puede crear un nuevo runbook con la herramienta create_runbook
. A continuación, se muestra un ejemplo:
Ejemplo 1
Paso 3. Ejecutar runbooks
Para ejecutar un runbook, siga los siguientes pasos:
- Haga clic en “Adjuntar desde MCP” desde Claude Desktop.
- Seleccione
get_runbook_as_prompt
de la lista de integraciones. - Indique el nombre del libro de ejecución que desea ejecutar. También especifique las variables con una lista separada por comas (p. ej.,
var1=key1,var2=key2
). - Envíe el mensaje generado.
Luego, Claude Desktop se comunicará con otros servidores MCP para ejecutar el runbook.
Servidores MCP de ejemplo que se pueden utilizar para ejecutar Runbooks
- GitHub
- Flojo
- DesktopCommanderMCP
- Búsqueda web y automatización del navegador ( enlace )
- Kubernetes. Existen varias implementaciones (p. ej., mcp-k8s-go ).
Plan de desarrollo
- En lugar de guardar el contenido del runbook en la base de datos, simplemente guárdelo como archivo. Esto facilita la edición. También se puede usar GitHub para el control de versiones.
- Plantilla de libro de ejecución X que se instancia con las entradas dadas.
- Quizás esto no sea necesario. El usuario solo necesita agregar indicaciones adicionales al ejecutar el libro de ejecución.
- Guardar registro de ejecución (para auditoría y refinamiento)
- Eliminar secretos
- También pase un registro anterior al indicador del libro de ejecución si esto ayuda a una mejor ejecución
- Flujo de aprobación.
- Agregar una solicitud de herramienta
request_approval
. - Esto envía un mensaje de holgura a un canal.
- Luego, el servidor MCP de Runbook monitorea el canal. Si alguien responde (sí/no), continúa o devuelve un error.
- Agregar una solicitud de herramienta
- Mejor búsqueda de manuales de instrucciones
- La coincidencia exacta del nombre no es muy buena
- Registro de Herrería .
Elementos de trabajo potenciales cuya viabilidad no está clara
Nota: Claude Desktop no admite la función de muestreo. Esto implica ciertas limitaciones.
- Sublibro de ejecución y bloque de ejecución reutilizable
- Punto final de descanso + frontend para administrar runbooks.
- Poder editar el libro de ejecución (con control de versiones)
- mostrar un plan de ejecución para el libro de ejecución X (ejecución en seco)
- Restringir servidores y herramientas MCP
- convertir una conversación anterior en un libro de ejecución
- sintonia FINA.
- Poder refinar un libro de ejecución. Si se ejecuta correctamente, guardarlo como ejemplo y entregárselo a Claude.
- Ejecución periódica
- Poder aprovisionar un entorno (VM, Docker) para ejecutar servidores MCP.
You must be authenticated.
Ejecute sus propios libros de ejecución desde Claude Desktop.
Puede crear sus libros de ejecución y ejecutarlos con otros servidores MCP.
- How to Use
- Example MCP Servers that can be used to Run Runbooks
- Development Plan
- Potential Work Items where its Feasibility is not clear