使用说明
MCP时间
这个项目是 模型上下文协议(MCP)服务器 旨在使用官方的Temporal Go SDK与Temporal.io服务进行交互。它允许用户 列出工作流 (按运行、完成或失败状态筛选)和 检索详细的工作流执行信息.
🚀 特性
✅ 列出工作流:检索按状态(正在运行、已完成或失败)筛选的临时工作流列表。
✅ 描述工作流程:获取有关特定工作流执行的详细信息,包括 ID、运行ID、类型、状态和时间戳.
📋 需求
- 去 1.23.0或更高版本
- 访问正在运行的Temporal服务器
⚙️ 设置
1.️⃣ 安装软件包
go install github.com/wricardo/temporal-mcp@latest
2.️⃣ 配置环境变量
设置以下环境变量以连接到Temporal服务器:
export TEMPORAL_ADDRESS="localhost:7233"
export TEMPORAL_NAMESPACE="default"
3.️⃣ 配置MCP客户端设置
将以下配置添加到MCP设置中:
"temporal-mcp": {
"command": "temporal-mcp",
"env": {
"TEMPORAL_ADDRESS": "localhost:7233",
"TEMPORAL_NAMESPACE": "default"
},
"disabled": false,
"autoApprove": []
}
▶️ 用法
运行MCP服务器:
temporal-mcp
🛠️ 工具
🔹 list_workflows
从Temporal服务器检索按状态筛选的工作流列表。
📌 参数:
status(必需的):按状态筛选工作流(running,completed,failed).
🔹 描述工作流
检索有关特定工作流执行的详细信息。
📌 参数:
workflow_id(必需的):要描述的工作流的ID。run_id(可选的):工作流的运行ID。如果省略,则使用最新运行。
📖 备注
此README概述了项目的目的、关键功能、设置说明和使用细节。它应该帮助用户快速了解如何安装、配置和与您的 时间mcp 服务器。
如果您需要任何调整或更多细节,请告诉我! 🚀
