Pada akhir panduan ini Cursor akan memiliki akses langsung ke seri indikator makroekonomi, kalender rilis, posisi CFTC COT, harga logam mulia, dan kurs spot FX di 18 mata uang semua dapat ditanyakan dalam bahasa Inggris sederhana dari dalam editor tanpa meninggalkan alur kerja pengembangan Anda.
Apa yang akan Anda capai
- Tanyakan pertanyaan makro di Cursor Agent Apa harga EUR CPI saat ini?, Kapan keputusan Fed berikutnya? , Tunjukkan posisi COT untuk JPY
- Tarik data makro langsung ke dalam kode Anda Cursor mengambil seri dan menuliskannya ke file terbuka Anda, tanpa Anda meninggalkan editor
- Dua jalur koneksi sebuah endpoint MCP hosted dengan instalasi nol dan paket Python lokal melalui
uvx
Persyaratan
- Cursor download dari Cursor.com (versi 0.43+ direkomendasikan untuk dukungan MCP penuh)
- Kunci API FXMacroData untuk data non-USD daftar di fxmacrodata.com/subscribe (Data USD gratis dan bekerja tanpa kunci untuk pengujian)
- Akses jaringan dari mesin Anda ke
fxmacrodata.com -
Opsional (hanya jalur lokal):
uvdipasang berjalanpip install uvatau lihat Docs.astral.sh/uv
Mengapa data makro di dalam Cursor penting
Cursor sudah menjadi asisten pengkodean AI pilihan bagi pengembang yang menginginkan AI yang memahami basis kode mereka secara mendalam. Tambahkan FXMacroData sebagai server MCP dan Anda memperluas kemampuan itu untuk menyimpan data makroekonomi sehingga ketika Anda membangun strategi FX, backtesting sinyal carry-trade, atau membuat prototipe dasbor makro, data adalah satu prompt di dalam jendela editor yang sama.
Tanpa integrasi ini, menarik data indikator berarti beralih ke browser, menyalin angka ke notebook Anda, dan beralih kembali. dengan FXMacroData kabel di, Anda mengajukan pertanyaan di panel Cursor Agent dan hasil tanah siap untuk digunakan dalam kode Anda.
──────────── PATH A: MCP (DIREKOMENDASKAN) ─────
Jalan A Hubungkan melalui MCP Direkomendasikan
Model Protokol Konteks (MCP) adalah mekanisme asli Cursor untuk menghubungkan alat eksternal. Satu blok konfigurasi JSON dan Cursors secara otomatis menemukan setiap alat yang server FXMacroData mengekspos tidak ada kode plugin kustom, tidak ada boilerplate HTTP.
Langkah 1 Buka pengaturan MCP di Cursor
Cursor membaca definisi server MCP dari file JSON. Ada dua ruang lingkup yang dapat Anda gunakan:
-
Global (disarankan) tersedia di semua proyek Anda. Pengaturan Cursor (Cmd+Shift+J di macOS atau
Ctrl+Shift+J pada Windows/Linux), navigasi ke MCP, dan klik
Tambahkan server MCP global baruIni terbuka.
~/.cursor/mcp.json. -
Tingkat Proyek berskala ke ruang kerja tunggal.
.cursor/mcp.jsonfile di akar direktori proyek Anda.
Dalam kedua kasus, struktur JSON adalah sama. Pilih opsi yang sesuai dengan alur kerja Anda.
Langkah 2Langkah 2 Tambahkan konfigurasi server FXMacroData MCP
Buka. ~/.cursor/mcp.json (global) atau .cursor/mcp.json (project) dan tambahkan entri FXMacroData. Dua pilihan tersedia tergantung pada apakah Anda lebih memilih sebuah hosted endpoint atau proses lokal.
Opsi A Endpoint host (tidak ada instalasi, paling sederhana)
Menunjuk Cursor langsung ke server MCP produksi FXMacroData melalui Streamable HTTP. ping alat bekerja segera tanpa kunci API.
{
"mcpServers": {
"fxmacrodata": {
"url": "https://fxmacrodata.com/mcp"
}
}
}
Untuk akses multi-mata uang penuh, lampiran kunci API Anda ke URL:
{
"mcpServers": {
"fxmacrodata": {
"url": "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY"
}
}
}
Pilihan B Server MCP lokal melalui uvx
Gunakan ini jika Anda lebih memilih proses lokal atau jaringan Anda membatasi streaming HTTP keluar. uvx Runner mengunduh dan menjalankan
mcp-server-fxmacrodata
Paket PyPI secara otomatis tidak ada manual pip install dibutuhkan.
{
"mcpServers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
.cursor/ Untukmu .gitignore, atau referensi variabel lingkungan shell: mengganti YOUR_API_KEY dengan ${FXMACRODATA_API_KEY}
dan ekspor variabel dalam profil shell Anda.
Langkah 3 Restart Cursor dan verifikasi server muncul
Setelah menyimpan file JSON, restart Cursor (atau muat ulang jendela dengan Cmd+Shift+P / Ctrl+Shift+P → Pengembang: Reload WindowCursor akan menganalisis konfigurasi MCP dan mendaftarkan setiap server yang ditemukan.
Untuk mengkonfirmasi server dimuat, buka Pengaturan Cursor → MCPKau harus lihat. fxmacrodata Jika status menunjukkan kesalahan, periksa ulang sintaksis JSON dan pastikan uvx dipasang (untuk Opsi B).
Langkah 4 Memverifikasi koneksi dengan ping
Buka panel obrolan Cursor, beralih ke Agen mode, dan tipe:
Run the FXMacroData ping tool.
Cursor memanggil ping Alat. pong respon mengkonfirmasi server dapat dihubungi dan kredensial Anda valid. Anda siap untuk menanyakan data langsung.
Langkah 5 Jelajahi alat yang tersedia
Setelah terhubung, Cursor Agent memiliki akses ke semua alat yang server FXMacroData mengekspos:
| Alat | Apa yang dilakukan | Contoh prompt |
|---|---|---|
| indicator_query | Dapatkan seri pengumuman historis untuk mata uang + indikator | Berapa suku bunga kebijakan AUD terbaru? |
| data_catalogue | Daftar indikator dan mata uang yang tersedia | Indikator apa yang tersedia untuk NZD? |
| release_calendar | Rilis makro mendatang dengan tanggal yang dijadwalkan | Data USD apa yang akan keluar minggu ini? |
| forex | Nilai spot FX dengan overlay teknis opsional | Berapa harga perdagangan EUR/USD? |
| data tempat tidur | Komitmen CFTC dari Pedagang Posisi | Tunjukkan laporan COT terbaru untuk JPY. |
| Komoditas | Harga logam mulia (emas, perak, platinum) | Berapa harga emas saat ini? |
| market_session | Jendela sesi FX langsung (Sydney, Tokyo, London, New York) | Sesi FX apa yang dibuka sekarang? |
| indikator_visual_artifact | Membuat artefak data siap grafik untuk klien yang didukung | Gambar inflasi USD selama 2 tahun terakhir. |
| ping | Periksa koneksi hidup | Lari alat ping FXMacroData. |
Cursor Agent memutuskan alat mana yang akan dipanggil dari prompt bahasa alami Anda. Anda tidak perlu menentukan nama alat atau menulis JSON hanya mengajukan pertanyaan.
Langkah 6: Aliran kerja yang nyataLangkah 6 Cobalah alur kerja pengembang yang sebenarnya
Anda sedang membangun sinyal carry-trade dalam file Python dan ingin membandingkan perbedaan kebijakan-tingkat USDAUD terhadap pergerakan spot AUD/USD selama setahun terakhir.
Membawa nilai kebijakan USD dan AUD selama 12 bulan terakhir, kemudian menarik nilai spot AUD/USD untuk jendela yang sama dan menulis kode Python untuk memetakan perbedaan nilai di samping nilai tukar.
Cursor memanggil. indicator_query dua kali (satu kali per mata uang) dan forex
Setelah itu, tulis kode plot langsung ke file terbuka Anda.
# 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"
Perwakilan indicator_query Jawaban:
{
"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 }
]
}
Dengan seri kebijakan-tingkat dan data spot-rate di tangan, Cursor dapat perancah grafik perbandingan penuh tanpa Anda menulis panggilan HTTP tunggal atau meninggalkan editor. Halaman indikator suku bunga kebijakan AUD Dan Dokumen suku bunga kebijakan USD menunjukkan skema indikator lengkap jika Anda ingin memperluas analisis.
Lebih banyak hal untuk dicoba di mode agen
- Tunjukkan inflasi EUR selama 6 bulan terakhir
- Apa rilis makro yang akan terjadi minggu ini untuk GBP?
- Apa posisi bersih COT untuk EUR futures?
- Sesi FX mana yang saling bertindih sekarang?
Menggabungkan alat dalam satu prompt
- Dapatkan EUR CPI dan tanggal kalender ECB berikutnya
- Pull NZD employment + NZD/USD spot dan ringkasan
- Dapatkan harga emas dan COT untuk JPY dalam satu pesan
- Daftar indikator untuk CAD dan dapatkan suku bunga kebijakan terbaru
──────────── PATH B: REST API (ALTERNATE) ────────
Jalan B panggilan API REST langsung Alternatif
Jika Anda lebih suka panggilan HTTP eksplisit misalnya dalam buku catatan Jupyter yang dijalankan melalui Cursor, atau saat membangun alat konteks kustom Anda dapat menanyakan FXMacroData langsung melalui REST. Semua endpoint menerima kunci API parameter kueri.
Mengambil data indikator
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"])
Memeriksa kalender rilis
# 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"])
Pembuangan nilai spot FX
# 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}
Katalog indikator lengkapnya ada di /api-data-docsSetiap halaman mencakup jalur titik akhir yang tepat, deskripsi bidang, dan contoh tanggapan misalnya Inflasi EUR atau USD non-perhutanan gaji.
- - - RINGKASAN - - Pengucapan dari kata - -
Ringkasan
Anda telah kabel FXMacroData ke Cursor dalam dua langkah: menambahkan konfigurasi server ke
~/.cursor/mcp.json (atau setara tingkat proyek) dan mengkonfirmasi hubungan dengan ping dari sini, setiap pertanyaan makro yang Anda ketik di panel Cursor Agent memicu panggilan data langsung tidak ada tab browser, tidak ada impor data manual, tidak adanya kontext-switching.
1. terbuka
~/.cursor/mcp.json (global) atau .cursor/mcp.json (proyek).2. tambahkan
fxmacrodata entri dengan URL yang di-host atau uvx Komando.3. Restart Cursor or reload the window.
4. beralih ke Agen modus di panel obrolan.
5. Jenis Lari alat ping FXMacroData untuk memverifikasi koneksi.
6. Start asking macro questions — or let Cursor pull data directly into your code.
Siap untuk menjelajahi data apa yang tersedia? FXMacroData API dokumen Untuk katalog indikator lengkap, atau periksa Referensi server MCP Jika Anda belum memiliki kunci API, Langganan untuk membuka semua 18 mata uang dan set indikator lengkap.