通过您的Claude Desktop对话,您可以直接访问18种货币的宏观经济指标系列,央行发布日历,CFTC COT定位,贵金属价格和外汇现货汇率.
你将实现什么
- 在每个Claude对话中进行实时宏观数据 问最新的欧元CPI数据是什么?,何时下一次美联储决定?或给我看日元的COT定位,并获得现实数据支持的答案
- 服务器配置 使用原生语言在不到五分钟内将Claude Desktop连接到FXMacroData MCP服务器.
claude_desktop_config.json格式 - 其他 REST API 使用直接HTTP调用您的API键用于脚本,笔记本或自定义的Claude工作流程
预先要求
- 克劳德桌面 已安装 下载 没有任何其他方法. (macOS和Windows支持;推使用0.7+版本的MCP)
- 一个FXMacroData API 键 登记在 没有任何信息可以提供.美元数据是免费的,没有密钥,但密钥可以解锁所有18种货币和完整的指标集.
-
uv已经安装在您的机器上 运行pip install uv没有看到 没有任何信息. (我认为uvx用于启动MCP服务器进程,而无需手动安装步骤) - 网络访问从您的机器到
fxmacrodata.com
为什么克劳德内部的实时宏观数据很重要
克劳德擅长推理外汇策略,携带交易和央行政策,但没有现实数据,它可以根据已过时数月的培训知识推理.通过将FXMacroData连接到克劳迪桌面作为MCP服务器,克劳特可以获取最新的CPI打印,实际的COT定位数据或未来一周的准确发布时间表,并将这些现实数字直接编织到其分析中.
这对于宏观研究会话尤其有用:一个提示可以拉出 美元政策利率 历史,比较它与 欧元汇率,并产生一个带交易叙述,而不会离开克劳德的对话.
通过一个小路,我们可以找到一个新的路径:
路径A 通过MCP连接 建议
模拟语境协议 (MCP) 是Claude Desktop的本地机制,用于连接到外部数据源.一个JSON配置块,Claude自动发现FXMacroData服务器暴露的每个工具,不需要方案定义,不用HTTP炉.
第一个步骤步骤1 打开Claude桌面配置文件
克劳德桌面从存储在机器上固定路径上的JSON文件中读取MCP服务器配置. 打开 (或创建) 文件在操作系统的位置:
| 操作系统 | 配置文件路径 |
|---|---|
| 机器人 | 现在我们可以使用 |
| 窗口 | 现在我们可以使用 |
在 macOS 上,您可以直接从终端打开文件:
open -a "TextEdit" ~/Library/Application\ Support/Claude/claude_desktop_config.json
如果该文件尚未存在,请创建它. 如果它已经存在并且包含其他MCP服务器条目,则将在它们旁边添加FXMacroData块不要删除现有条目.
第二步步骤2 添加FXMacroData MCP服务器块
粘贴下面的JSON claude_desktop_config.json取代了
YOUR_API_KEY 您的实际FXMacroData密钥:
{
"mcpServers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
没有什么. uvx 命令下载并运行
对于其他数据,
没有手动操作.
pip install 需要.
如果您的配置文件已经有 mcpServers 关键与其他服务器, 合并 fxmacrodata 区块进入现有对象:
{
"mcpServers": {
"some-other-server": {
"command": "...",
"args": ["..."]
},
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
claude_desktop_config.json没有任何信息可以被泄露,
账户仪表板现在我们要做什么?
步骤3 重新启动Claude桌面
完全退出并重新打开Claude桌面,以便它接收新的配置. 在macOS:
osascript -e 'quit app "Claude"' && sleep 2 && open -a Claude
在Windows上,右键单击系统中的Claude图标,选择 放弃之后从开始菜单重新启动Claude.
在重新启动后, 克劳德桌面将启动 uvx mcp-server-fxmacrodata
如果是, uv 您的计算机上还没有安装, 克劳德可能会显示错误; 安装 uv 首先是
pip install uv 然后重新启动Claude.
步骤4 检查连接
在Claude桌面上开始一个新的对话,然后键入:
使用FXMacroData的ping工具检查连接.
克劳德会给 ping 工具. pong 答案中Clade的回复确认MCP服务器正在运行和可访问.如果Clade表示该工具无法使用,请重新检查JSON是否有效 (没有尾数逗号,正确括号),并且Claude桌面完全重新启动.
解决问题提示
- 没有找到工具: 确认Claude Desktop已经完全退出并重新启动,
uvx没有发现: 现在就跑吧.pip install uv然后重新启动Claude桌面.- 错误的JSON: 在此验证配置 现在我们要做些什么? 在保存之前.
- API键错误: 确认密钥是正确的,并且在您的 账户现在我们要做什么?
第五步 探索可用的工具
接入后,Claude可以直接调用以下FXMacroData工具:
| 工具 | 它的作用 | 举例提示 |
|---|---|---|
| 标志_查询 | 获取任何货币+指标的历史公告系列 | 最新的澳元政策利率是多少? |
| 数据_目录 | 货币可用的指标列表 | 新西兰人民币有哪些指标? |
| 发布日历 | 计划日期的即将发布的宏观版本 | 本周将发布哪些美元数据? |
| 外汇交易 | 随机汇率,具有可选的技术重叠 | 欧元/美元交易价格是多少? |
| 位_数据 | 交易者对CFTC的承诺 | 给我看日元最新的COT报告. |
| 商品 | 贵金属价格 (黄金,银,) | 目前黄金价格是多少? |
| 市场_会话 | 现场FX会议窗口 (悉尼,东京,伦敦,纽约) | 目前有哪些外汇会议开放? |
| 显示器_视觉_工件 | 生成可兼容客户端的图表准备数据文物 | 图表显示过去两年美元通胀. |
| 验证MCP服务器连接是活跃的 | 使用FXMacroData的ping工具. |
克劳德从自然语言提示器中决定要调用哪个工具你永远不需要命名工具或写JSON.只需问你的宏问题,克劳迪会自动处理工具的发送.
第六步:真正的工作流程步骤6 尝试一个真正的分析工作流程
在英国央行下一次决定之前,您正在审查英/日元的潜在转移交易.
查看过去12个月英和日元政策利率,在同一时间段给我看英/日元现货利率.
克劳德打电话 indicator_query 两次 (每种货币一次) 和 forex
基本的REST调用后,这些工具调用是:
# GBP policy rate
curl "https://fxmacrodata.com/api/v1/announcements/gbp/policy_rate?api_key=YOUR_API_KEY"
# JPY policy rate
curl "https://fxmacrodata.com/api/v1/announcements/jpy/policy_rate?api_key=YOUR_API_KEY"
# GBP/JPY spot rate
curl "https://fxmacrodata.com/api/v1/forex/GBP/JPY?api_key=YOUR_API_KEY"
代表 indicator_query 答案:
{
"currency": "GBP",
"indicator": "policy_rate",
"data": [
{ "date": "2026-03-20", "val": 4.50, "announcement_datetime": 1742482200 },
{ "date": "2026-02-06", "val": 4.50, "announcement_datetime": 1738836000 },
{ "date": "2025-11-07", "val": 4.75, "announcement_datetime": 1731002400 },
{ "date": "2025-08-01", "val": 5.00, "announcement_datetime": 1722506400 }
]
}
根据政策利率和现货系列,Claude 基于当前数据而不是训练知识进行了运输分析. 英政策利率文件 现在我 日元政策利率文件 如果您想进一步扩展分析,请显示完整的指标方案.
更多的尝试
- 显示过去6个月的欧元通货膨胀
- 澳大利亚的宏观发布是什么?
- 欧元期货的COT净仓位是多少?
- 现在哪些FX会议重叠?
在一个提示符中组合工具
- 获取CADCPI和下一个BoC日历日期
- 抽取新西兰货币就业 + 新西兰美元现货和总结
- 在一个消息中获取JPY的黄金价格和COT
- 查询瑞方的指标,获取最新政策利率
通过一个新的方法,我们可以实现一个新的应用程序.
路径B 直接的REST API调用 另一个选择
如果您更喜欢直接将FXMacroData输入Claude系统提示符,使用它在调用Claude API的Python脚本中,或者在设置MCP之前尝试数据,REST API是最简单的路径.每个终端点都接受查询参数API键.
使用Python获取指标数据
import requests
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
# Latest EUR inflation series
resp = requests.get(
f"{BASE}/announcements/eur/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"])
插入现场数据到Claude API调用
您可以从Python中获取FXMacroData的数据,然后通过Anthropic SDK传递给Claude,作为用户消息的一部分:
import anthropic
import requests
BASE = "https://fxmacrodata.com/api/v1"
FX_KEY = "YOUR_FXMACRODATA_API_KEY"
ANT_KEY = "YOUR_ANTHROPIC_API_KEY"
# Pull the latest USD non-farm payrolls
resp = requests.get(f"{BASE}/announcements/usd/non_farm_payrolls",
params={"api_key": FX_KEY}, timeout=10)
nfp = resp.json()["data"][:6]
client = anthropic.Anthropic(api_key=ANT_KEY)
message = client.messages.create(
model = "claude-opus-4-5",
max_tokens = 1024,
messages = [{
"role": "user",
"content": f"Here are the last six USD non-farm payroll readings: {nfp}. "
"Summarise the trend and tell me what this implies for the Fed outlook.",
}],
)
print(message.content[0].text)
支持货币和指标的完整列表在 没有任何信息.举个例子, 美元非农业工资 现在我 欧元通货膨胀 页面包括确切的终点路径,字段描述和示例响应.
总结: 没有任何一个国家或地区的政府.
总结
您已经将FXMacroData连接到Claude桌面, 您需要三步:打开.
claude_desktop_config.json, 添加了FXMacroData MCP服务器块
uvx并且确认了与 ping 没有浏览器选项卡切换,没有手动数据导入,没有陈旧的训练数据.
1. 开放
claude_desktop_config.json 在操作系统特定路径上.2. 加入
fxmacrodata 封锁MCP服务器 (命令: uvx没有任何问题. mcp-server-fxmacrodata) 没有.3. 设置
FXMACRODATA_API_KEY 在 env 没有任何物体.4. 完全退出并重新启动Claude桌面.
5. 请Claude使用FXMacroData的ping工具来确认连接.
6. 开始用自然英语查询实时宏观数据.
准备好探索可用的数据吗?浏览 汇率数据API文件 查看指标全目录,或查看 服务器引用 对于身份验证选项和完整工具方案. 订阅 解锁所有18种货币和完整的指标集.