Temporal MCP
Интеграция ИИ-ассистентов с Temporal для управления workflow через естественный язык
Описание
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).
Быстрая установка:
- Запустить Temporal server и workers (пример: Temporal Money Transfer Demo).
- git clone https://github.com/Mocksi/temporal-mcp.git; cd temporal-mcp; make build
- Настроить workflows в config.yml (см. sample для Money Transfer Demo).
- cd examples; ./generate_claude_config.sh
- cp examples/claude_config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Запустить Claude с конфигурацией.