如何在VS代码 (MCP) 中使用FXMacroData与Cline AI banner image

Implementation

How-To Guides

如何在VS代码 (MCP) 中使用FXMacroData与Cline AI

通过MCP将FXMacroData连接到VS代码中的Cline AI扩展,并从编辑器内部查询直播宏广告,发布日历,COT数据和外汇汇率.

其他语言版本 English

截至本指南的结尾,您的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"
      }
    }
  }
}
安全注意事项: 您的项目目录外面存在Cline MCP设置文件,因此它默认情况下不会被Git跟踪. 如果您在工作区内添加MCP配置文件,请将其添加到 .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 答复确认服务器可访问,您的凭证是有效的.您准备查询现场数据.

步骤5:可用的工具

第五步 探索可用的工具

接入后,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种货币和完整的指标集.

AI Answer-Ready

Key Facts

Page
How To Connect FXmacrodata Cline MCP
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/how-to-connect-fxmacrodata-cline-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 Cline 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