Runbook

Official
by runbookai

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

Runbook MCP Server позволяет вам запускать собственные книги заданий из Claude Desktop.

  • Выполнение инструкций по операциям (например, развертывание службы, обновление кластера Kubernetes)
  • Запустите планы ручного тестирования (например, создайте новый экземпляр EC2, подключитесь к нему по SSH и запустите там интеграционный тест).

Посмотрите демонстрационное видео ниже, чтобы понять, как это работает!

Как использовать

Шаг 1. Запустите сервер MCP с помощью Claude Desktop.

Создать config.yaml

Поместите следующую конфигурацию в claude_desktop_config.json .

{ "mcpServers": { "runbook": { "command": "uv", "args": [ "--directory", "<ABSOLUTE_PATH>/runbook-mcp-server", "run", "runbook_server.py" ] } } }

Шаг 2. Создание инструкций

В качестве runbooks можно использовать файлы markdown или текстовые файлы. Смотрите примеры .

Мы поддерживаем замену env/var.

Определите env.yaml .

env: key: value
  • {env[key]} заменяется на value .
  • {var.name} заменяется значением переменной.

Перестраивать индекс при обновлении файлов.

Вы также можете создать новый runbook, используя инструмент create_runbook . Вот пример приглашения:

Пример 1

Create a new runbook: - name: list_pods - content: List pods in all namespaces, find pods that are not ready, and send that to Slack. You don't need to interpret the content. Please just pass it to the tool.

Шаг 3. Запуск книг заданий

Чтобы запустить книгу заданий, выполните следующие действия:

  1. Нажмите «Прикрепить из MCP» в Claude Desktop.
  2. Выберите get_runbook_as_prompt из списка интеграций.
  3. Передайте имя runbook, который вы хотите выполнить. Также укажите переменные в списке, разделенном запятыми (например, var1=key1,var2=key2 ).
  4. Отправьте сгенерированную подсказку.

Затем Claude Desktop обратится к другим серверам MCP для запуска книги заданий.

Примеры серверов MCP, которые можно использовать для запуска книг заданий

План развития

  • Вместо сохранения содержимого runbook в базе данных просто сохраните его как файл. Это облегчает редактирование. Люди также могут просто использовать GitHub для управления версиями.
  • Шаблон X книги заданий, который создается с заданными входными данными.
    • Может быть, это и не нужно. Пользователю просто нужно вставить дополнительные подсказки при запуске runbook.
  • Сохраните журнал выполнения (для аудита и уточнения)
    • Удалить секреты
    • Также передайте прошлый журнал в командную строку Runbook, если это поможет улучшить выполнение.
  • Поток одобрения.
    • Добавьте инструмент request_approval .
    • Это отправит сообщение Slack на канал.
    • Затем сервер Runbook MCP смотрит канал. Если кто-то отвечает (да/нет), он продолжает работу или возвращает ошибку.
  • Лучший поиск в книге заданий
    • Точное совпадение имени не очень хорошее.
  • Регистрация в Smithery .

Потенциальные рабочие элементы, осуществимость которых не ясна

Примечание: Claude Desktop не поддерживает "Sampling". Это накладывает некоторые ограничения.

  • Подкнига задач и повторно используемый блок выполнения
  • Конечная точка отдыха + интерфейс для управления книгами заданий.
  • Возможность редактирования книги заданий (с управлением версиями)
  • показать план выполнения для книги заданий X (пробный запуск)
    • Ограничить серверы и инструменты MCP
  • преобразовать предыдущий разговор в план действий
  • тонкая настройка.
  • Уметь дорабатывать runbook. Если есть успешное выполнение, сохраните его как пример и передайте Клоду.
  • Периодическое исполнение
  • Уметь подготовить среду (виртуальную машину, докер) для запуска серверов MCP.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Запускайте собственные книги заданий из Claude Desktop.

Вы можете создавать свои собственные книги заданий и выполнять их на других серверах MCP.

  1. Как использовать
    1. Шаг 1. Запустите сервер MCP с помощью Claude Desktop.
    2. Шаг 2. Создание инструкций
    3. Шаг 3. Запуск книг заданий
  2. Примеры серверов MCP, которые можно использовать для запуска книг заданий
    1. План развития
      1. Потенциальные рабочие элементы, осуществимость которых не ясна

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server to run commands.
          Last updated -
          2
          446
          138
          TypeScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          MCP 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 -
          4
          13
          Python
          The Unlicense
        • -
          security
          A
          license
          -
          quality
          A 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 -
          60
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          An 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

        View all related MCP servers

        ID: p3mq5xzyof