Live release feed
Sub-second macro releases for FX backtests
Point-in-time history

Implementation

How-To Guides

FXMacroData を Windsurf AI (MCP) に接続する方法

MCP を通して FXMacroData を Windsurf AI に接続し,Cascade の内部から生放送マクロ発表,リリースカレンダー,COT データを自然言語でクエリします.

他言語版 English
Share article X LinkedIn Email
FXMacroData を Windsurf AI (MCP) に接続する方法 image

このガイドの終わりまでに,Windsurf IDEは,マクロ経済指標シリーズ,リリースカレンダー,CFTC COTのポジション,貴金属価格,および18の通貨のFXスポットレートへのライブアクセスができます. すべてはAIコーディングフローを離れずに編集者内部からシンプルな英語で検索できます.

達成する

  • Cascade チャットでマクロ質問をする EURCPIの最新情報は何?,次回のFed決定はいつですか? ¥YのCOTポジションを教えて下さい
  • 活気指標データをノートブックやスクリプトに引き出す ワインドサーフがシリーズを拾い出す プログラミングの流れに留まる
  • Two connection paths ゼロインストールホストMCPエンドポイントとローカル Pythonパッケージを uvx

条件

  • ウェンドサーフ IDE 最新バージョンをダウンロードする ウェンドサーフ (version 1.0+ recommended for full MCP support)
  • FXMacroData API キーを ドル以外のデータについては, fxmacrodata.com/subscribe 登録する (USDデータは無料で,テストにはキーが必要ありません)
  • ネットワーク アクセス コンピュータから fxmacrodata.com
  • 選択可能 (局所路線のみ) uv インストール 実行 pip install uv ほら 博士号 博士 博士

なぜwindsurf内のマクロデータは重要なのか

FX戦略またはマクロモデルをWindsurfで構築することは,通常ブラウザに切り替えて,カレンダーサイトからデータを引き出し,ノートブックに番号をコピーし,その後戻すことを意味します.FXMacroDataがMCPサーバーとしてWindSurfに接続されれば,すべて消えてしまいます.あなたはカスケードパネルで質問をし,ツールの呼び出しは背景で起こります.そして結果は会話に着陸します.コードに挿入またはさらに解釈するために準備されています.

Windsurf’s Cascade agent is one of the most capable AI coding assistants available, and pairing it with live macro data means one prompt can fetch the policy-rate history for two currencies, pull the corresponding spot-rate series, and scaffold a correlation analysis — without you writing a single HTTP call.


道路 A: MCP (推奨) 道路 B: 道路 C: 路 C:

経路A MCP 経由で接続 推奨

モデルコンテキストプロトコル (MCP) is the native way to add external tools to Windsurf’s Cascade agent. One JSON config block and Cascade auto-discovers every tool the FXMacroData server exposes — no schema definitions, no HTTP boilerplate.

ステップ 1

ステップ 1 MCP 設定ファイルを開く

Windsurf は JSON ファイルで MCP サーバの定義を保存します.

~/.codeium/windsurf/mcp_config.json

このファイルは Windsurf で直接コマンドパレットで開くことができます (Ctrl+Shift+P / Cmd+Shift+P について探している ウィンドサーフ: MCP Config を開く移動する ウェンドサーフ設定 → MCP 音が鳴って 設定を編集するファイルがまだ存在しない場合は,それを作成します.

ステップ2

ステップ2 FXMacroData サーバーのエントリを追加

内部にFXMacroDataのエントリを追加する mcpServers 設定に最も適したオプションを選択します:

選択肢A ホストされたエンドポイント (ゼロインストール,最もシンプル)

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

流通可能なHTTP輸送を使用する生産FXMacroData MCPサーバーにキャスケードを指します. ping 通貨の場合は,URLにAPIキーを添付してください.

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

選択肢B ローカルMCPサーバー uvx

ネットワークが出力HTTPストリーミングを制限している場合,これを使用します. uvx 実行します. mcp-server-fxmacrodata について 自動で PyPI パッケージ

{
  "mcpServers": {
    "fxmacrodata": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
セキュリティメモ Git で追跡されるファイルに直接 API キーをコミットしないでください. ~/.codeium/windsurf/mcp_config.json シェル環境変数に参照する: 置き換え YOUR_API_KEY 付き合って ${FXMACRODATA_API_KEY} シェルプロフィールに変数をエクスポートします
ステップ3

Step 3 — Reload Windsurf MCP servers

MCPサーバを再読み込み,新しいエントリをWindsurfで拾う.コマンドパレットを開く (Ctrl+Shift+P / Cmd+Shift+P について走って

Windsurf: Refresh MCP Servers

選択してください ウェンドサーフ設定 → MCP サーバーリストの隣のリフレッシュアイコンをクリックします. fxmacrodata は,このデータについて 緑色の接続指示でアクティブサーバーリストに表示されます.

ステップ4

ステップ 4 Cascade で接続を確認

カスケードパネルを開いて 確認してください 代理人 編集やチャットではなく,タイプ:

Run the FXMacroData ping tool.

カスケードが呼んでいる ping 背景にあるツールです pong サーバーがアクセス可能で,あなたの認証は有効です.あなたはライブデータへのクエリを準備しています.

ステップ5:利用可能なツール

ステップ5 入手可能なツールを探求

接続されたら Cascade はサーバーが暴露するすべてのツールを登録します.

ツール 効能 提示する例
指示_クエリ 通貨+指標の任意の過去発表シリーズを取得する 最新のAUD政策金利は?
資料_カタログ 可能な指標と通貨のリスト NZDにはどのような指標が利用可能ですか?
リリース_カレンダー 予定日付のマクロリリース 今週,どんなUSDデータが出る?
外国為替 任意の技術的な重複を持つ外国為替スポットレート EUR/USDの取引価格は?
cot_data について 取引先のポジショニングのCFTCコミットメント JPYの最新COTレポートを教えて下さい.
商品 宝石 (金,銀,プラチナ) の価格 現在の金価格は?
市場_セッション リアルFXセッションの窓 (シドニー,東京,ロンドン,ニューヨーク) 今,どのFXセッションがオープンしている?
指示器_視覚_人工物 サポートされているクライアントのためのチャート準備のデータアーティファクトを生成する “Chart USD inflation over the last 2 years.”
ピン 接続がオンになっているか確認します. FXMacroDataのピングツールを実行します.

ツール名やJSONの構築を指定する必要はありません. 単に質問をするだけです. ツール名は,JSONに変更されます.

ステップ6: ワークフローの例

ステップ6 リアルな分析作業を試す

You are building a carry-trade signal in a Python notebook and want to compare the USD–AUD policy-rate differential with AUD/USD spot movement over the last year. In Cascade Agent mode, prompt Windsurf:

過去12ヶ月間のUSDとAUDの政策レートを取得し,同じウィンドウのAUD/USDの即時レートを引き出し,レートの差を為替レートとグラフ化するためにPythonコードを書きます.

波の電話 indicator_query twice (once per currency) and forex ツール呼び出しは,次のようになります. ツールを呼び出す時に,RESTの呼び出しが実行されます.

# 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 }
  ]
}

単一のHTTPコールを書く必要もなく,完全な比較チャートを構築できます. 計算機は,すべてのデータと AUD政策金利指標ページ ほら 政策金利の文書 分析を拡張したい場合は,インディケーターのスケーマを表示します.

カスケードで試すべきもの

  • Show me EUR inflation over the last 6 months
  • GBPの今週はどんなマクロリリースが予定されていますか?
  • EUR先物に対するCOTの純ポジションは?
  • 今,FXセッションが 交差してるの?

Combining tools in one prompt

  • EUR CPIと次のECBのカレンダー日付を取得
  • NZD の雇用 + NZD/USD のスポットと概要を抽出
  • メッセージでJPYの金価格とCOTを取得します
  • CAD の指標をリストし,最新の政策金利を取得する

選択された選択の選択は,

経路B 直接REST API 呼び出し 代替

Windsurf で開いた Jupyter ノートブック内,またはカスタム Cascade コンテキスト プロバイダーを作成するときに,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}

通貨と指標の完全なリストは /api-data-docs ファイルファイル特定のエンドポイントの経路,フィールド説明,および例の応答を含む. ユーロインフレ ほら 農地以外の賃金の表ほら


概要 概説 概論 概述 概略 概算

概要

追加した ファイル ~/.codeium/windsurf/mcp_config.json 接続を確認しました. 接続は, ping ここから,あなたがカスケードに入力するすべてのマクロ質問は,ライブデータコールを起動します. ブラウザのタブ切り替え,手動データインポートなどありません.

速やかにスタートする
1. オープン ~/.codeium/windsurf/mcp_config.json 経由して ウィンドサーフ: MCP Config を開くわかった
2 追加する fxmacrodata ホスト URL またはローカル uvx 指揮する
3. 経由で再起動 ウィンドサーフ: MCP サーバーをリフレッシュするわかった
4. 切り替える 代理人 カスケードパネルのモードです
5. タイプ FXMacroDataのピングツールを実行する 接続を確認するために
6. マクロ質問をするか Cascade がデータをコードに直接引き込むか

入手可能なデータを探索する準備はできましたか? FXMacroData API ドキュメント 詳細は,このページから確認できます. MCP サーバー参照 認証オプションや高度なツールスキーマの利用も可能です. サブスクリプト すべての18通貨と完全な指標セットをロックします.

Blogroll

AI Answer-Ready

Key Facts

Page
How To Connect FXmacrodata Windsurf MCP
Section
Articles
Canonical URL
https://fxmacrodata.com/ja/articles/how-to-connect-fxmacrodata-windsurf-mcp
Source
FXMacroData editorial and official publisher references
Last Updated
2026-06-15 11:06 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 Windsurf 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.