Token导航 LogoToken导航

MCP Server · AI代理

Durable Tasks MCP

用于调试、监控和排查Azure存储中Durable Task Framework编排问题的模型上下文协议服务器。

未说明官方级别未说明来源级核验工具 0
调试工具C#Claude工作流管理Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
MoaidHathot
提供方
MoaidHathot

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Durable Tasks MCP 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

持久任务。主控程序

用于调试、监控和故障排除的模型上下文协议(MCP)服务器 持久任务框架(DTFx) 存储在Azure存储中的编排。

注: 该项目目前正在进行中。更多存储提供商即将推出!

特性

特性描述
任务中心发现自动发现Azure存储帐户中的所有DTFx任务中心
编排检查列出、搜索和检查编排实例
时程分析通过专门的视图深入了解编排执行历史
队列监视检查控制队列和工作项队列中是否有挂起的消息
大消息访问检索存储在blob存储中的大型有效载荷

安装

作为一个。NET工具(推荐)

dotnet tool install --global DurableTask.Mcp

安装后,使用以下命令运行该工具:

dtfx-mcp --storage-account 

使用dnx(MCP Runner)

如果你有 DNX 安装后,您可以直接运行该工具,而无需全局安装:

dnx DurableTask.Mcp -- --storage-account 

或者启用日志记录:

dnx DurableTask.Mcp -- --storage-account  --log-file ./dtfx-mcp.log

来源

git clone https://github.com/MoaidHathot/DurableTasksMcp.git
cd DurableTasksMcp/src
dotnet build
dotnet run -- --storage-account 

先决条件

  • .NET 10.0 SDK或更高版本
  • 具有DTFx数据的Azure存储帐户
  • 已配置Azure凭据(Azure CLI、环境变量或托管身份)

配置

存储帐户(必填)

通过命令行或环境变量提供Azure存储帐户名:

# Command line
dtfx-mcp --storage-account mystorageaccount
dtfx-mcp -s mystorageaccount

# Environment variable
export DTFX_STORAGE_ACCOUNT=mystorageaccount
dtfx-mcp

日志记录(可选)

启用调试文件日志记录:

# Command line
dtfx-mcp -s mystorageaccount --log-file ./dtfx-mcp.log
dtfx-mcp -s mystorageaccount -l ./dtfx-mcp.log

# Environment variable
export DTFX_LOG_FILE=./dtfx-mcp.log
dtfx-mcp -s mystorageaccount

认证

服务器使用 DefaultAzureCredential 它支持:

  • Azure命令行界面(az login)
  • 环境变量(AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET)
  • 托管身份(在Azure中运行时)
  • Visual Studio/VS代码凭据

所需的Azure RBAC权限

您的身份需要存储帐户上的以下角色:

角色目的
存储表数据读取器读取编排实例和历史记录
存储队列数据读取器查看队列消息
存储Blob数据读取器读取大型消息blob

MCP客户端配置

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "durable-tasks": {
      "command": "dtfx-mcp",
      "args": ["-s", "mystorageaccount"]
    }
  }
}

启用日志记录后:

{
  "mcpServers": {
    "durable-tasks": {
      "command": "dtfx-mcp",
      "args": ["-s", "mystorageaccount", "-l", "/path/to/dtfx-mcp.log"]
    }
  }
}

使用dnx

您还可以配置Claude Desktop以使用 dnx 要运行该工具,请执行以下操作:

{
  "mcpServers": {
    "durable-tasks": {
      "command": "dnx",
      "args": ["DurableTask.Mcp", "--", "-s", "mystorageaccount"]
    }
  }
}

可用工具

任务中心工具

工具说明
dtfx_list_task_hubs列出在配置的Azure存储帐户中发现的所有持久任务框架任务中心。返回有关每个中心资源(表、队列、容器)的信息。
dtfx_get_task_hub_details获取特定任务中心的详细信息,包括其表、队列和blob容器。
dtfx_get_orchestration_summary获取任务中心中业务流程的摘要统计信息,包括按运行时状态(运行、已完成、失败等)统计的计数。

编排工具

工具说明
dtfx_list_orchestrations从任务中心列出编排实例,并可选择按状态、名称和创建时间进行筛选。
dtfx_get_orchestration通过实例ID获取特定编排实例的详细信息
dtfx_search_orchestrations按实例ID前缀搜索编排实例。可用于查找相关的编排或子编排。
dtfx_get_failed_orchestrations从历史记录中获取具有失败状态及其错误消息的业务流程。有助于故障排除。
dtfx_list_running_orchestrations列出当前正在运行的所有业务流程。可用于监控正在进行的工作
dtfx_list_pending_orchestrations列出处于挂起状态(已计划但尚未启动)的业务流程。有助于识别积压。

历史记录工具

工具说明
dtfx_get_orchestration_history获取业务流程实例的完整执行历史记录。显示所有事件,包括活动执行、计时器、子业务流程和外部事件。
dtfx_get_activity_history仅获取业务流程的活动相关历史事件(TaskScheduled、TaskCompleted、TaskFailed)。有助于理解活动执行流程。
dtfx_get_sub_orchestration_history获取业务流程的子业务流程相关历史事件。显示子业务流程的创建时间及其完成状态。
dtfx_get_timer_history获取业务流程的计时器相关历史事件。显示创建的持久计时器及其触发时间。
dtfx_get_external_events获取业务流程的外部事件历史记录。显示从编排外部引发的事件(例如,通过RaiseEventAsync)。
dtfx_get_failed_activities获取业务流程的所有失败活动执行。显示活动名称和失败原因。
dtfx_get_history_summary获取编排历史的摘要,显示每种事件类型和关键里程碑的计数。

队列工具

工具说明
dtfx_list_queues列出与任务中心关联的所有队列,包括控制队列(用于编排器)和工作项队列(用于活动)。
dtfx_peek_queue_messages查看队列中的消息而不将其删除。可用于调试卡住的业务流程或活动。
dtfx_get_queue_depth获取特定队列的近似消息计数。可用于监控积压。
dtfx_get_all_queue_depths获取任务中心中所有队列的近似消息计数。有助于监控整个系统的健康状况。

Blob工具

工具说明
dtfx_list_containers列出与任务中心关联的所有blob容器(大型消息、租约等)。
dtfx_list_large_messages列出存储在任务中心的大消息容器中的大消息blob。这些是超过队列消息大小限制(>45KB)的有效载荷。
dtfx_get_large_message_content获取特定大消息blob的内容。可用于检查无法放入队列消息的大型有效负载。

示例提示

一旦通过MCP客户端连接,请尝试以下操作:

  • *“列出我的存储帐户中的所有任务中心”*
  • *“在MyTaskHub中显示所有失败的业务流程”*
  • *“获取编排实例abc-123的执行历史记录”*
  • *“此编排中有哪些活动失败?”*
  • *“显示所有控制队列的队列深度”*
  • *“搜索以“order-”开头的业务流程”*

DTFx存储结构

MCP服务器从这些Azure存储资源中读取:

表格

表说明
{TaskHubName}Instances所有编排实例的当前状态
{TaskHubName}History所有编排的事件源历史记录

队列

队列描述
{taskhubname}-workitems活动功能消息
{taskhubname}-control-00 到 -{N}编排器消息

Blob容器

容器描述
{taskhubname}-largemessages有效负载超过45KB
{taskhubname}-leases工作分区租约

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

作者

哈特特湖

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

任务编排C#本地部署Azure存储调试工具监控系统工作流管理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Durable Tasks MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Durable Tasks MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Durable Tasks MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Durable Tasks MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Durable Tasks MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Durable Tasks MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP