工作流历史服务器

一个与Temporal集成的MCP服务器,用于暴露工作流历史和其他资源。

  • by robryanx
  • Go
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 robryanx/temporal-mcp-server

使用说明

MCP临时服务器

一个与Temporal集成的MCP服务器,用于公开工作流历史和其他资源。

工具

  • workflow_history:通过提供所需的参数检索Temporal工作流的历史记录。

资源

  • test://resource:了解工作流历史的指南。

环境

  • TEMPORAL_ADDRESS:临时服务器地址(默认值: localhost:7233).
  • TEMPORAL_NAMESPACE:时态命名空间(默认值: default).
  • PORT:MCP服务器的端口(默认值: 8080).

用法

运行服务器

启动MCP服务器:

go run cmd/server/main.go

使用 workflow_history 工具

发送请求以检索工作流的历史记录:

{
  "tool": "workflow_history",
  "arguments": {
    "workflow_id": "your-workflow-id",
    "run_id": "your-run-id"
  }
}

访问 test://resource 资源

检索了解工作流历史的指南:

{
  "resource": "test://resource"
}