如何将FXMacroData连接到导向器AI (MCP) banner image

Implementation

How-To Guides

如何将FXMacroData连接到导向器AI (MCP)

通过MCP将FXMacroData连接到Cursor AI,并通过自然语言从编辑器内查询实时宏广告,发布日历,COT数据和FX现货价格.

其他语言版本 English

截至本指南的结尾,Cursor将能够直接访问宏观经济指标系列,发布日历,CFTC COT定位,贵金属价格和18种货币的外汇现货汇率,所有这些都可以在编辑器内直接用简单的英语查询,而无需离开您的开发工作流程.

你将实现什么

  • 在Cursor Agent中提出宏问题 目前欧元的CPI是多少?, 什么时候是美联储下一次决定? 显示我日元的COT定位
  • 直接将实时宏数据引入代码中 导航器取出系列并写入您的开放文件,而无需离开编辑器
  • 两个连接路径 通过一个零安装托管的MCP终端点和一个本地Python包 uvx

预先要求

  • 标记器 下载从 标签: (建议使用0.43+版本,以获得全额MCP支持)
  • 一个FXMacroData API 键 对于非美元数据,请在 没有任何信息可以提供. (美元数据是免费的,并且没有测试密钥)
  • 网络访问从您的机器到 fxmacrodata.com
  • 选择性 (仅局部路径): uv 已经安装了 pip install uv 没有看到 没有任何信息.

为什么标内部的宏观数据很重要

对于那些想要深入了解代码库的AI开发人员来说,Cursor已经是首选的AI编码助理. 添加FXMacroData作为MCP服务器,您将扩展到实时宏观经济数据的能力,因此当您构建外汇策略,背测验携带交易信号或原型化宏观仪表板时,数据在同一编辑窗口内是一个提示.

没有这种集成,抽取指标数据意味着切换到浏览器,复制数字到笔记本,然后切换回来. 随着FXMacroData的连接,您在指针代理面板中提出问题,结果准备好在代码中使用.


通过一个小路,我们可以找到一个新的路径.

路径A 通过MCP连接 建议

模拟语境协议 (MCP) 是Cursor的本地机制,用于连接外部工具.一个JSON配置块,Cursors自动发现FXMacroData服务器暴露的每个工具. 没有自定义插件代码,没有HTTP炉.

只有代理模式: 当模型选择器设置为 时,Cursor 中的 MCP 工具可用. 代理人. 在运行任何宏查询之前,请确保您处于代理模式 (模式选择器出现在指针聊天面板的顶部).
第一个步骤

步骤1 在指针中打开MCP设置

导航符从JSON文件中读取MCP服务器定义.你可以使用两个范围:

  • 全球 (建议) 您的所有项目都可以使用. 导航器设置 (我认为现在,我们可以使用 在MacOS上或 现在,我们可以使用 在Windows/Linux上),导航到 美国按下 添加新的全球MCP服务器这开了. ~/.cursor/mcp.json现在我们要做什么?
  • 项目级别 创建一个工作空间. .cursor/mcp.json 文件在您的项目目录的根部.

无论如何,JSON结构是相同的. 选择适合您工作流程的选项.

第二步

步骤2 添加FXMacroData MCP服务器配置

打开 ~/.cursor/mcp.json (全球) 或 .cursor/mcp.json 两个选项可供选择,取决于您是否更喜欢托管终端点或本地进程.

选择A 托管终端点 (零安装,最简单)

直接指向生产FXMacroData MCP服务器通过流式HTTP. ping 工具工作立即没有API密钥.

{
  "mcpServers": {
    "fxmacrodata": {
      "url": "https://fxmacrodata.com/mcp"
    }
  }
}

为了获得多货币访问,请将API密钥添加到URL:

{
  "mcpServers": {
    "fxmacrodata": {
      "url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
    }
  }
}

选择B 通过本地MCP服务器 uvx

如果您更喜欢本地进程或网络限制出发HTTP流,请使用此功能. uvx 运行器下载并运行 对于其他数据, 无需手动使用. pip install 需要.

{
  "mcpServers": {
    "fxmacrodata": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
安全注意事项: 不要直接将API密钥提交到Git跟踪的文件中. .cursor/ 为了你的 .gitignore,或引用一个环境变量: 取代 YOUR_API_KEY 随着 ${FXMACRODATA_API_KEY} 并且将变量导出到你的 shell 配置文件中.
第三步

步骤3 重新启动指针并验证服务器出现

在保存 JSON 文件后,重新启动 Cursor (或重新加载窗口 现在,我们可以使用 现在我们要做什么? 现在我们需要一个新的 没有人知道. 开发者:重新加载窗口) 导航器将解析MCP配置并注册它发现的任何服务器.

为了确认服务器已加载,打开 导航器设置 → MCP你应该看到 没有任何数据. 如果状态显示错误,请复制JSON语法,并确保 uvx 已安装 (对于选项B).

第四步

步骤4 通过ping验证连接

打开指针聊天面板,切换到 代理人 模式和类型:

Run the FXMacroData ping tool.

导航器调用 ping 工具. pong 答复确认服务器可访问,您的凭证是有效的.您准备查询现场数据.

步骤5:可用的工具

第五步 探索可用的工具

接入后,Cursor Agent可以访问FXMacroData服务器所暴露的所有工具:

工具 它的作用 举例提示
标志_查询 获取任何货币+指标的历史公告系列 最新的澳元政策利率是多少?
数据_目录 列出可用的指标和货币 新西兰人民币有哪些指标?
发布日历 计划日期的即将发布的宏观版本 本周将发布哪些美元数据?
外汇交易 随机汇率,具有可选的技术重叠 欧元/美元交易价格是多少?
位_数据 交易者定位的CFTC承诺 给我看日元最新的COT报告.
商品 贵金属价格 (黄金,银,) 目前黄金价格是多少?
市场_会话 现场FX会议窗口 (悉尼,东京,伦敦,纽约) 目前有哪些外汇会议开放?
显示器_视觉_工件 生成支持客户端的图表准备数据文物 图表显示过去两年美元通胀.
验证连接是活跃的 运行FXMacroData的ping工具.

标签代理从自然语言提示符中决定要调用哪个工具.你不需要指定工具名称或写JSON ,只需问问题.

第六步:真正的工作流程

步骤6 尝试一个真正的开发人员工作流程

您正在Python文件中构建一个携带交易信号,并希望比较过去一年中AUD/USD现货走势的USDAUD政策利率差异. 连接到FXMacroData服务器后,请问Cursor Agent:

查找过去12个月的美元和澳元政策利率,然后在同一个窗口中查看澳元/美元现货利率并编写Python代码,将利率差异与汇率相对应.

导航器调用 indicator_query 两次 (每种货币一次) 和 forex 接下来,它将把图形编码直接写入您的开放文件中.

# USD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"

# AUD policy rate
curl "https://fxmacrodata.com/api/v1/announcements/aud/policy_rate?api_key=YOUR_API_KEY"

# AUD/USD spot rate
curl "https://fxmacrodata.com/api/v1/forex/AUD/USD?api_key=YOUR_API_KEY"

代表 indicator_query 答案:

{
  "currency": "AUD",
  "indicator": "policy_rate",
  "data": [
    { "date": "2026-04-01", "val": 4.10, "announcement_datetime": 1743483000 },
    { "date": "2026-02-18", "val": 4.10, "announcement_datetime": 1739862600 },
    { "date": "2025-12-10", "val": 4.35, "announcement_datetime": 1733806200 },
    { "date": "2025-11-05", "val": 4.35, "announcement_datetime": 1730793000 }
  ]
}

通过政策率系列和现场率数据,Cursor可以在没有写单个HTTP调用或离开编辑器的情况下,构建完整的比较图. 澳元政策利率指标页 现在我 美元政策利率文件 如果您想扩展分析,请显示完整的指标方案.

在代理模式下尝试更多的事情

  • 显示过去6个月的欧元通货膨胀
  • 对于英,本周有哪些宏观发布?
  • 欧元期货的COT净仓位是多少?
  • 现在哪些FX会议重叠?

在一个提示符中组合工具

  • 取 EUR CPI 和 ECB 下一个日历日期
  • 抽取新西兰货币就业 + 新西兰美元现货和总结
  • 在一个消息中获取JPY的黄金价格和COT
  • 列出CAD指标,获取最新政策利率

通过一个新的方法,我们可以实现一个新的应用程序.

路径B 直接的REST API调用 另一个选择

如果您更喜欢明确的HTTP调用例如通过Cursor运行的Jupyter笔记本,或者在构建自定义语境工具时,您可以直接通过REST查询FXMacroData.所有终端都接受查询参数API键.

获取指标数据

import requests

BASE = "https://fxmacrodata.com/api/v1"
KEY  = "YOUR_API_KEY"

# Latest AUD inflation series
resp = requests.get(
    f"{BASE}/announcements/aud/inflation",
    params={"api_key": KEY},
    timeout=10,
)
data = resp.json()
for row in data["data"][:5]:
    print(row["date"], row["val"])

检查发布日历

# Upcoming USD releases
resp = requests.get(
    f"{BASE}/calendar/usd",
    params={"api_key": KEY},
    timeout=10,
)
events = resp.json()
for event in events["data"][:3]:
    print(event["indicator"], event["release_date"])

抽取外汇现货利率

# EUR/USD last 30 trading days
resp = requests.get(
    f"{BASE}/forex/EUR/USD",
    params={"api_key": KEY},
    timeout=10,
)
rates = resp.json()["data"]
print(rates[0])  # {"date": "2026-04-15", "rate": 1.1342}

整个指标目录可以在 没有任何信息.每页都包含了最终点的确切路径,字段描述,以及示例响应 欧元通货膨胀 没有 美元非农业工资现在我们要做什么?


总结: 没有任何一个国家或地区的政府.

总结

您已经将FXMacroData连接到Cursor, 两个步骤:添加服务器配置到 ~/.cursor/mcp.json 确认与一个 ping 从这里,您在标志器代理面板中输入的每个宏问题都会触发一个实时数据调用没有浏览器选项卡,没有手动数据导入,没有上下文切换.

快速启动总结
1. 开放 ~/.cursor/mcp.json (全球) 或 .cursor/mcp.json (项目)
2. 加入 fxmacrodata 通过托管URL或 uvx 命令
3. 重启指针或重新加载窗口.
4. 切换到 代理人 聊天面板中的模式.
5. 类型 运行FXMacroData的ping工具 为了验证连接.
6. 开始问宏问题,或者让导向符直接将数据引入代码中.

准备好探索可用的数据吗?浏览 汇率数据API文件 查看指标全目录,或查看 服务器引用 对于身份验证选项和高级工具方案. 订阅 解锁所有18种货币和完整的指标集.

AI Answer-Ready

Key Facts

Page
How To Connect FXmacrodata Cursor MCP
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/how-to-connect-fxmacrodata-cursor-mcp
Source
FXMacroData editorial and official publisher references
Last Updated
2026-04-22 12:36 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

What is this page about? This page explains How To Connect FXmacrodata Cursor MCP with directly usable context for trading, research, and API workflows.

What source should be cited? Use the canonical URL and the listed source field; cite official publisher references when available.

How fresh is this content? The last updated value above reflects the page metadata or latest available data timestamp.

Can this be used in AI assistants? Yes. This section is intentionally structured for retrieval and citation in chat assistants.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.

Blogroll