temporal-cli-mcp
基于Temporal CLI的MCP服务器,用于快速调查工作流问题与环境健康监控。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:temporal-cli-mcp。 它的用途是:基于Temporal CLI的MCP服务器,用于快速调查工作流问题与环境健康监控。 完整的 Skill 内容见:https://321skill.com/skills/temporal-cli-mcp/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我列出过去一小时内所有失败的工作流执行。”,它会调用`get_failed_runs`工具,自动使用您预设的环境,执行相应的Temporal CLI查询,并以清晰的JSON格式返回失败工作流的列表、ID、失败原因和时间等关键信息。您还可以接着说:“详细查看其中ID为‘ABC-123’的工作流历史。”,它会调用`get_workflow_history`工具,获取该工作流的完整事件历史,帮助您逐步分析故障根源。
介绍
这个Skill旨在解决开发与运维人员在Temporal Cloud环境中,调查工作流故障、监控系统健康时面临的效率问题。它封装了Temporal CLI的工作流命令,将结果转换为干净的JSON格式,并内置了强大的查询构建器,简化了问题排查流程。
使用方式非常直接:您需要预先配置好Temporal CLI的环境和认证。在启动MCP服务器时,只需通过--env参数指定目标环境(如prod或staging),后续所有工具调用都会自动使用该环境。Skill提供了从列表、描述、历史查询到控制(如取消、终止)等一系列工具。
它非常适合后端开发、运维工程师和运维开发等角色,他们需要频繁与Temporal工作流交互,进行故障排查、状态监控或执行批量操作。对于需要快速了解生产环境工作流状态、分析失败原因或构建复杂查询的场景,这个Skill能显著提升效率。
请注意,此Skill专注于Temporal CLI的workflow命令组,并非一个全功能的Temporal管理工具。它不涉及动态工作流生成、SDK脚手架或广泛的编排功能。使用前请确保已正确安装并配置Temporal CLI,且对目标环境有相应的访问权限。
核心特点
与通用Temporal工具或SDK相比,它深度聚焦于工作流调查与监控场景,通过封装CLI命令提供开箱即用的JSON输出和内置的查询构建器,将复杂的命令行操作转化为结构化的AI工具调用,极大简化了SRE/SWE的日常排查工作流。
注意事项
不适合需要动态创建工作流、进行SDK开发或使用除`workflow`命令组之外其他Temporal CLI功能的场景。
常见问题
这个Skill需要安装Temporal CLI吗?
是的,它依赖您本地已安装并配置好环境与认证的Temporal CLI来执行命令。
它能管理多个Temporal环境吗?
每次启动服务器时通过`--env`参数指定一个环境,所有操作都在该环境下进行。需要切换环境时,需重新配置或启动服务器。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/temporal-cli-mcp/raw/index.md 读取 temporal-cli-mcp 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/temporal-cli-mcp/raw/index.md(查看排版版本)