Перейти к содержимому

Temporal MCP

Интеграция ИИ-ассистентов с Temporal для управления workflow через естественный язык

Go
38 stars

Описание

Temporal-MCP — сервер на Go, bridging AI (как Claude) с Temporal workflows. Позволяет запускать, мониторить и управлять сложными процессами через чат без кода. Ключевые особенности: автоматическое обнаружение workflow, реал-тайм мониторинг, кэширование, AI-friendly описания. Технологии: Go, Temporal SDK, YAML-конфигурация. Применения: enterprise-оркестрация, stateful процессы, conversational automation в финансах или логистике.

Возможности

Автоматическое обнаружение

Исследование доступных workflow с богатой метаданными и описаниями.

Бесшовное выполнение

Запуск сложных процессов одной командой в чате.

Мониторинг в реальном времени

Отслеживание прогресса, статусов и обновлений workflow.

Оптимизация производительности

Умное кэширование для мгновенных ответов на запросы.

AI-friendly описания

Поля purpose, адаптированные для понимания ИИ и людей.

Установка

Предварительные требования: Go 1.21+, Temporal Server (локально или удалённо, см. docs.temporal.io).

Быстрая установка:

  1. Запустить Temporal server и workers (пример: Temporal Money Transfer Demo).
  2. git clone https://github.com/Mocksi/temporal-mcp.git; cd temporal-mcp; make build
  3. Настроить workflows в config.yml (см. sample для Money Transfer Demo).
  4. cd examples; ./generate_claude_config.sh
  5. cp examples/claude_config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
  6. Запустить Claude с конфигурацией.

Информация

Язык
Go
GitHub Stars
38

Ссылки