截至本指南的结尾,您的Cline AI扩展将能够直接访问宏观经济指标系列,发布日历,CFTC COT定位,贵金属价格和18种货币的外汇现货率. 所有这些都可以在VS Code内部直接查询,而不必离开编辑器.
你将实现什么
- 在Cline聊天中提出宏观问题 最新的欧元CPI数据是什么?, 什么时候是美联储下一次决定? 显示我日元的COT定位
- 直接将指标数据拉到笔记本和脚本中 克莱因取出序列,你留在编码流中
- 两个连接路径 通过一个零安装托管的MCP终端点和一个本地Python包
uvx
预先要求
- 美国国家 没有什么. 延伸 已安装 (建议提供全 MCP 支持的 3.0+ 版本)
- 一个FXMacroData API 键 对于非美元数据,请在 没有任何信息可以提供. (美元数据是免费的,不需要密钥进行测试)
- 网络访问从您的机器到
fxmacrodata.com -
选择性 (仅局部路径):
uv已经安装了pip install uv没有看到 没有任何信息.
为什么编码助理内部的宏观数据很重要
在VS Code中构建FX策略或宏观模型通常意味着切换到浏览器,从日历网站中提取数据,将数字复制到笔记本中,然后切换回来.随着FXMacroData作为MCP服务器连接到Cline,所有这些都会消失.您在Cline聊天面板中提出问题,工具调用发生在后台,结果进入您的对话准备好插入您的代码或进一步解释.
这在准备战略研究时尤其有用:一个提示可以获取两个货币的政策利率历史,拉出相应的现货利率系列,并进行相关性分析,而无需写单个HTTP调用.
通过一个小路,我们可以找到一个新的路径.
路径A 通过MCP连接 建议
模拟语境协议 (MCP) 是添加外部工具到Cline的原生方法. 一个配置块,Cline自动发现FXMacroData服务器暴露的每个工具. 没有模式定义,没有HTTP热水器.
第一个步骤步骤1 打开Cline MCP设置面板
在VS Code中,打开Cline侧面板,点击 服务器 在面板的顶部. 然后点击 编辑配置 (或是 配置MCP服务器打开设置文件.
配置文件位于:
# macOS
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
# Linux
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
# Windows
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
第二步
步骤2 添加FXMacroData MCP服务器
在配置文件中,您将找到一个顶级文件. mcpServers 添加FXMacroData条目使用下面两个选项之一.
选择A 托管终端点 (零安装,最简单)
通过流式HTTP运输,在生产FXMacroData MCP服务器上点击Cline. ping 工具可以立即使用没有API键. 对于非美元货币,将您的API键添加到URL.
{
"mcpServers": {
"FXMacroData": {
"type": "streamableHttp",
"url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
}
}
}
选择B 通过本地MCP服务器 uvx
如果您更喜欢本地进程或网络限制出发HTTP流,请使用此功能. uvx 运行器下载并执行
对于其他数据,
系统的数据库. env 通过这个区块将您的API密钥传递给服务器.
{
"mcpServers": {
"FXMacroData": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
.gitignore 或引用一个环境变量: 取代 YOUR_API_KEY 随着 ${FXMACRODATA_API_KEY}
并且将变量导出到你的 shell 配置文件中.
步骤3 保存和重新加载Cline
在保存配置文件后,Cline自动取出新服务器.如果它不立即出现在MCP服务器列表中,请点击重新加载扩展程序 更新 在MCP服务器面板中的图标,或重新启动VS代码.
一旦加载,FXMacroData服务器输入应出现在Cline MCP服务器面板上,并显示绿色连接状态指示器.
第四步步骤4 通过ping验证连接
打开一个新的Cline聊天,键入:
Run the FXMacroData ping tool.
克莱恩叫 ping 工具在后台. pong 答复确认服务器可访问,您的凭证是有效的.您准备查询现场数据.
第五步 探索可用的工具
接入后,Cline会记录服务器暴露的所有工具.
| 工具 | 它的作用 | 举例提示 |
|---|---|---|
| 标志_查询 | 获取任何货币+指标的历史公告系列 | 最新的澳元政策利率是多少? |
| 数据_目录 | 列出可用的指标和货币 | 新西兰人民币有哪些指标? |
| 发布日历 | 计划日期的即将发布的宏观版本 | 本周将发布哪些美元数据? |
| 外汇交易 | 随机汇率,具有可选的技术重叠 | 欧元/美元交易价格是多少? |
| 位_数据 | 交易者定位的CFTC承诺 | 给我看日元最新的COT报告. |
| 商品 | 贵金属价格 (黄金,银,) | 目前黄金价格是多少? |
| 市场_会话 | 现场FX会议窗口 (悉尼,东京,伦敦,纽约) | 目前有哪些外汇会议开放? |
| 显示器_视觉_工件 | 生成支持客户端的图表准备数据文物 | 图表显示过去两年美元通胀. |
| 验证连接是活跃的 | 运行FXMacroData的ping工具. |
您的工具名字和JSON构建都不需要指定. 您只需要问问题.
步骤6:工作流程示例步骤6 尝试一个真正的分析工作流程
您正在Python笔记本中构建一个携带交易信号,并希望将USDAUD政策利率差与AUD/USD现货运动比较. 在Cline聊天窗口中,键入:
查找过去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 }
]
}
通过使用政策利率和外汇系列,Cline可以在没有你写单个HTTP调用的情况下, 澳元政策利率指标页 现在我 美元政策利率文件 如果您想扩展分析,请显示完整的指标方案.
更多的事情可以尝试在Cline聊天
- 显示过去6个月的欧元通货膨胀
- 对于英,本周有哪些宏观发布?
- 欧元期货的COT净仓位是多少?
- 现在哪些FX会议重叠?
在一个提示符中组合工具
- 取 EUR CPI 和 ECB 下一个日历日期
- 抽取新西兰货币就业 + 新西兰美元现货和总结
- 在一个消息中获取JPY的黄金价格和COT
- 列出CAD指标,获取最新政策利率
通过一个新的方法,我们可以实现一个新的应用程序.
路径B 直接的REST API调用 另一个选择
如果您更喜欢明确的HTTP调用,例如通过VS Code运行的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连接到Cline AI, 两个步骤:将FX MacroData MCP服务器添加到Clin的设置JSON, 并确认与一个 ping 接下来,您在Cline聊天中输入的每个宏问题都会触发一个实时数据调用,
1. 打开Cline的MCP设置 (MCP服务器面板 → 编辑配置) 没有.
2. 加入
"FXMacroData" 到了 mcpServers 目标 (托管或本地).3. 保存文件并重新加载Cline扩展程序.
4. 类型 运行FXMacroData的ping工具 为了验证连接.
5. 开始问宏观问题或者让Cline直接将数据引入代码中.
准备好探索可用的数据吗?浏览 汇率数据API文件 查看指标全目录,或查看 服务器引用 对于身份验证选项和高级工具方案. 订阅 解锁所有18种货币和完整的指标集.