在FXMacroData上引入MCP任务
由FXMacroData团队
Published on May 25, 2026
现在,FXMacroData MCP支持异步任务执行,这意味着人工智能客户端不再需要在每个多步宏观工作流中进行阻塞.相反,它可以启动任务,保持会话响应,并在结果准备好时进行投票完成.
首先,可以执行任务的工作流程是一个紧的宏观简报构建器.给它一个货币,它会从最新的指标目录组装一个结构化的简报. 政策利率现在 国内生产总值及即将到来的事件 发布日程对于交易者和代理开发者来说,
现在,FXMacroData MCP 已经宣布为新版本的任务支持. 总结_任务 通过MCP任务创建背景任务,通过MPC任务进行民意调查状态,并在完成后获取最终结果.
什么是新的
新的任务功能扩展了FXMacroData MCP的功能,超越了即时工具调用.客户端现在可以:
- 在初始响应中,不等待整个工作流程完成,启动一个具有任务能力的工具;
- 通过MCP任务调查单独检查任务状态;
- 在完成任务时检索最终结果;
- 在背景工作继续进行时保持聊天或代理会话响应.
对于一个请求需要几个相关的宏观查询,这些查询需要在一个答案中拼接在一起.简单的数据检索仍然可以同步工作.更丰富的研究步骤现在可以作为管理任务处理.
为什么这对商人很重要
交易者很少以孤立的终点调用来思考. 他们以决策包来思考:目前的利率是什么,最新的增长信号是什么?接下来会发生什么事件? 欧元/美元 没有 美元/日元没有什么?
任务是帮助的. 客户端可以开始简报,继续工作,然后在准备好时拉出完成的答案. 您可以在此处使用一个简报.
- 较少的易碎剂链: 一个任务取代了一系列的宽松协调的次要调用.
- 在MCP主机中更好的UX: 长期工作不再像停滞不前的会议.
- 清洁研究的转让: 完成的结果是一个结构化的简报,而不是分散的中间反应.
- 更加安全的扩张路径: 不同步任务处理可以让更多的代理工作流程在以后使用,而不需要将每个请求强制进入一个阻塞模式.
实用例子1:在美联储日之前建立美元简报
想象一下,你想要在一个大专之前快速了解美元. 美国联邦储备 目标不是一个完整的研究报告.目标是一个紧的包,你可以快速审查:支持的指标,最新的政策水平,最新GDP打印,以及下一个计划发布,可以重塑叙事.
您可以首先直接通过API检查底层源数据.例如,以下是目前美国政策利率系列的简单拉动:
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"
一个代表性的反应是这样的:
{
"ok": true,
"status_code": 200,
"result": {
"currency": "USD",
"indicator": "policy_rate",
"data": [
{
"date": "2025-12-01",
"val": 4.5,
"announcement_datetime": "2025-12-17T19:00:00Z"
},
{
"date": "2026-03-01",
"val": 4.25,
"announcement_datetime": "2026-03-18T18:00:00Z"
}
]
}
}
这本身很有用,但新的MCP任务工作流程是为下一步设计的:将该率信息与GDP,可用指标覆盖率和即将发布的信息自动结合起来.而不是手动协调几个查询,一个任务能力的客户端可以要求一个宏观简报并等待组装结果.
实际解释很简单:在美联储日前, 你可以放弃重复的准备工作, 专注于接下来重要的事情,
Practical Example 2: Start an MCP Task and Poll the Result
对于支持任务的MCP客户端,新的流程看起来是这样的:启动任务,立即收到任务记录,民意调查状态,然后在完成后获取结果.
通过MCP终点创建简化的请求可能看起来像这样:
curl "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "macro_briefing_task",
"arguments": {
"currency": "usd"
},
"task": {
"ttl": 60000
}
}
}'
一个代表性的立即反应是:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"task": {
"taskId": "4f2d6bb6-5f8d-4b39-a3a4-b1f56cb0f8c9",
"status": "working",
"createdAt": "2026-05-25T16:40:00Z",
"lastUpdatedAt": "2026-05-25T16:40:00Z",
"ttl": 60000,
"pollInterval": 500
},
"_meta": {
"io.modelcontextprotocol/model-immediate-response": "Preparing a macro briefing task for USD."
}
}
}
之后,客户端会调查任务状态,然后请求最终的有效载荷:
{
"taskId": "4f2d6bb6-5f8d-4b39-a3a4-b1f56cb0f8c9",
"status": "completed",
"result": {
"structuredContent": {
"currency": "USD",
"latest_policy_rate": {"val": 4.25},
"latest_gdp": {"val": 2.1},
"next_releases": [
{"indicator": "inflation", "announcement_datetime": "2026-06-12T12:30:00Z"},
{"indicator": "retail_sales", "announcement_datetime": "2026-06-17T12:30:00Z"}
]
}
}
}
从交易角度来看,这是有用的,因为客户端获得了一个简洁的包,可以立即采取行动:当前宏观立场是什么,最新的增长印刷显示什么,以及下一个发布可能会无效的视图.
任务与MCP可视化相匹配的地方
任务版本自然与新的可视化功能相并置.视觉工具有助于您需要看到形状和模式.任务有助於您需要策划多步研究任务并以一个连贯的结果来获得答案.
它们可以提供两个重要的构建要素:
- 视觉检查 图表,比较和快速解释;
- 异步执行 对于不应该阻会话的多次调用工作流程.
实际上,一个代理现在可以根据用户要求决定是否应该染,总结或委托到一个跟踪的背景任务.
第一个能够执行任务的工具
首次启用任务工具是故意狭窄的.它为单一货币构建了一个紧的宏观简报.这使得工作流程很容易推理,同时仍然在现场准备中有用.
完成的结果包括:
- 要求的货币;
- 支持指标的目录背景;
- 最新政策利率观察;
- 最新GDP观察情况;
- 接下来的几次预定发行.
这不是为了取代更深入的分析. 它的目的是缩短"给我当前的宏观设置"和"我有足够的结构化背景来决定接下来看什么"之间的时间.
MCP任务对于代理构建者,机关自动化和需要进行结构化交易前简报的交易者尤其有用,而不需要每次手动协调几个宏观调用.
开始
如果您的 MCP 主机支持 Tasks,您可以立即开始使用新流程. 总结_任务如果没有,同样的工具仍然同步工作,所以功能会清洁降低,而不是强制单独的集成路径.
为了探索该功能,请连接到FXMacroData MCP服务器,请求货币简报,并比较同步和任务增强流. 如果您想检查底层数据,请从政策利率文档和FXMacrodata开始. 服务器文件现在我们要做什么?