Cómo conectar FXMacroData con el cursor AI (MCP) banner image

Implementation

How-To Guides

Cómo conectar FXMacroData con el cursor AI (MCP)

Conecte FXMacroData con Cursor AI a través de MCP y consulta anuncios de macro en vivo, calendarios de lanzamiento, datos de COT y tasas al contado de FX desde el interior de su editor en lenguaje natural.

Disponible también en English

Al final de esta guía, Cursor tendrá acceso en vivo a las series de indicadores macroeconómicos, calendarios de lanzamiento, posicionamiento de CFTC COT, precios de metales preciosos y tasas spot de divisas en 18 monedas todo consultable en inglés sencillo desde el interior del editor sin salir de su flujo de trabajo de desarrollo.

Lo que logrará

  • Hacer preguntas de macro en el agente del cursor Cuál es el actual IPC del EUR?, ¿Cuándo es la próxima decisión de la Fed? , Mostrame el posicionamiento de COT para el JPY
  • Extraer datos de macro en vivo directamente en su código El cursor recupera la serie y la escribe en el archivo abierto, sin que salga del editor
  • Dos rutas de conexión un punto final MCP alojado con cero instalaciones y un paquete Python local a través de uvx

Los requisitos previos

Por qué los datos de macro dentro del cursor son importantes

Cursor ya es el asistente de codificación de IA de elección para los desarrolladores que quieren una IA que entienda profundamente su base de código. Agregue FXMacroData como un servidor MCP y extienda esa capacidad para vivir datos macroeconómicos por lo que cuando está construyendo una estrategia de divisas, backtesting una señal de carry-trade, o prototipos de un panel de control macro, los datos son un solo mensaje de texto dentro de la misma ventana del editor.

Sin esta integración, extraer datos de indicadores significa cambiar a un navegador, copiar números en su cuaderno y volver a cambiar.


El método de medición de la presión de los gases de escape es el siguiente:

Ruta A Conexión a través de MCP Recomendado

Protocolo de contexto modelo (MCP) es el mecanismo nativo de Cursor para conectar herramientas externas. Un bloque de configuración JSON y Cursors descubre automáticamente todas las herramienta que el servidor FXMacroData expone sin código de complemento personalizado, sin boilerplate HTTP.

Solo en modo agente: Las herramientas MCP en Cursor están disponibles cuando el selector de modelos está configurado en Agente de la policía. Asegúrese de estar en modo agente antes de ejecutar cualquier consulta macro (el selector de modo aparece en la parte superior del panel de chat del cursor).
Paso 1 .

Paso 1 Apertura de la configuración de MCP en el cursor

El cursor lee las definiciones del servidor MCP de un archivo JSON. Hay dos ámbitos que puede utilizar:

  • En el caso de los productos de la categoría "A" disponible en todos sus proyectos. Configuración del cursor (El ConsejoCmd+Shift+J en macOS o Ctrl+Shift+J en Windows/Linux), navegue hasta El MCP, y haga clic Añadir nuevo servidor global MCPEsto se abre . ~/.cursor/mcp.json- ¿ Qué ?
  • Nivel del proyecto se ha reducido a un solo espacio de trabajo. .cursor/mcp.json archivo en la raíz de su directorio de proyectos.

De cualquier manera, la estructura JSON es la misma. Elija la opción que mejor se adapte a su flujo de trabajo.

Paso 2 .

Paso 2 Añadir la configuración del servidor FXMacroData MCP

Abierto . ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto) y añadir la entrada FXMacroData. Dos opciones están disponibles dependiendo de si prefiere un punto final alojado o un proceso local.

Opción A Endpoint alojado (instalación cero, más simple)

Apunta el cursor directamente al servidor MCP de producción FXMacroData a través de datos de USD y el ping La herramienta funciona inmediatamente sin una clave de API.

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

Para acceder a la moneda completa, añada su clave API a la URL:

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

Opción B servidor MCP local a través de uvx

Utilice esto si prefiere un proceso local o su red restringe el streaming HTTP saliente. uvx El corredor descarga y ejecuta el El servidor de mcp-fxmacrodata Paquete PyPI automáticamente sin manual pip install Necesitamos.

{
  "mcpServers": {
    "fxmacrodata": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Nota de seguridad: No ponga su clave de API directamente en un archivo rastreado por Git. .cursor/ a su .gitignore, o referencia a una variable de entorno de la cáscara: sustituir YOUR_API_KEY con ${FXMACRODATA_API_KEY} y exportar la variable en su perfil de la cáscara.
Paso 3 .

Paso 3 Reinicie el cursor y verifique que el servidor aparezca

Después de guardar el archivo JSON, reinicie el cursor (o vuelva a cargar la ventana con Cmd+Shift+P - ¿ Qué ? Ctrl+Shift+P ¿ Qué pasa? Desarrollador: Reload Window) El cursor analizará la configuración MCP y registrará cualquier servidor que encuentre.

Para confirmar que el servidor está cargado, abre. Configuración del cursor → MCPDeberías ver . Fxmacrodata es el nombre de la aplicación Si el estado muestra un error, compruebe la sintaxis de JSON y asegúrese de que uvx se instale (para la opción B).

Paso 4 .

Paso 4 Verifique la conexión con un ping

Abra el panel de chat del cursor, cambie a Agente de la policía modo y tipo:

Run the FXMacroData ping tool.

El cursor llama al ping Es una herramienta. pong La respuesta confirma que el servidor es accesible y sus credenciales son válidas.

Paso 5: Herramientas disponibles

Paso 5 Explore las herramientas disponibles

Una vez conectado, el agente del cursor tiene acceso a todas las herramientas que el servidor FXMacroData expone:

Herramienta Qué hace Ejemplo de respuesta
Indicador_cuestión Obtener series de anuncios históricos para cualquier moneda + indicador Cuál es el último tipo de interés de política monetaria del AUD?
El número de datos Lista de indicadores y monedas disponibles ¿Qué indicadores hay disponibles para la NZD?
Calendario de lanzamiento Próximas macros con fechas programadas ¿Qué datos de USD se publicarán esta semana?
cambio de divisas Las tasas de cambio al contado con superposiciones técnicas opcionales ¿A qué precio se cotiza el EUR/USD?
el número de datos En el caso de las operaciones de negociación de valores, las entidades de crédito deberán tener en cuenta las siguientes características: Muéstrame el último informe de COT para JPY.
productos básicos Precios de los metales preciosos (oro, plata y platino) ¿Cuál es el precio actual del oro?
Sesiones de mercado Las ventanas de sesión de FX en vivo (Sydney, Tokio, Londres, Nueva York) ¿Qué sesiones de divisas están abiertas ahora?
Indicador_visual_artefacto Generar artefactos de datos listos para gráficos para clientes compatibles Grafo de la inflación en dólares estadounidenses durante los últimos 2 años.
el ping Verifique si la conexión está activa Ejecuta la herramienta de ping FXMacroData.

El agente del cursor resuelve qué herramienta llamar desde su mensaje de lenguaje natural. Nunca necesita especificar un nombre de herramientas o escribir JSON simplemente haga la pregunta.

Paso 6: Flujo de trabajo real

Paso 6 Pruebe un flujo de trabajo de desarrollador real

Está construyendo una señal de carry-trade en un archivo Python y desea comparar el diferencial de tasa de política USDAUD con el movimiento al contado de AUD/USD durante el último año.

Recoja las tasas de política del USD y del AUD durante los últimos 12 meses, luego extraiga la tasa al contado del AUS/USD para la misma ventana y escriba código Python para trazar el diferencial de tasa junto con el tipo de cambio.

Llamadas del cursor . indicator_query dos veces (una vez por moneda) y forex Las llamadas REST equivalentes detrás de esas invocaciones de herramientas son:

# 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"

Representante indicator_query Respuesta:

{
  "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 }
  ]
}

Con la serie de tasas de política y los datos de tasa al contado en la mano, el cursor puede construir el gráfico de comparación completo sin que escriba una sola llamada HTTP o salga del editor. Página del indicador de tipos de interés de la política de la AUD ¿ Qué ? Documentación sobre las tasas de interés de política monetaria en USD Muestra el esquema completo del indicador si quieres ampliar el análisis.

Más cosas para probar en modo agente

  • Muéstrame la inflación del euro durante los últimos 6 meses
  • ¿Qué publicaciones macro se deben hacer esta semana para la GBP?
  • ¿Cuál es la posición neta de las operaciones de negociación de futuros en euros?
  • ¿Qué sesiones de FX se superponen ahora mismo?

Combinar herramientas en un solo mensaje

  • Obtener el IPC del EUR y la siguiente fecha de calendario del BCE
  • Pull NZD empleo + NZD/USD spot y resumen
  • Obtenga el precio del oro y el COT para JPY en un mensaje
  • Lista de indicadores para CAD y obtención del último tipo de interés de política

El objetivo de la aplicación es el de garantizar que los usuarios puedan utilizar los datos de la API de la plataforma de datos de los usuarios.

Ruta B llamadas directas de REST API El número de personas

Si prefiere llamadas HTTP explícitas por ejemplo en un cuaderno de notas Jupyter ejecutado a través de Cursor, o al crear una herramienta de contexto personalizada puede consultar FXMacroData directamente a través del REST. Todos los puntos finales aceptan una clave API de parámetro de consulta.

Obtención de datos de indicadores

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"])

Verificación del calendario de lanzamiento

# 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"])

Pulling de las tasas de cambio al contado

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

El catálogo completo de indicadores se encuentra en /api-datos-docCada página incluye la ruta exacta del punto final, descripciones de campos y ejemplos de respuestas por ejemplo Inflación en euros ¿ Qué ? Las nóminas no agrícolas en dólares- ¿ Qué ?


El Consejo Europeo ha aprobado una resolución sobre la aplicación de la Directiva del Consejo relativa a la protección de los consumidores.

Resumen de las actividades

Usted ha conectado FXMacroData en el cursor en dos pasos: añadió la configuración del servidor a ~/.cursor/mcp.json (o el equivalente a nivel de proyecto) y confirmó la conexión con un ping desde aquí, cada pregunta de macro que escriba en el panel del agente del cursor desencadena una llamada de datos en vivo sin pestañas del navegador, sin importación manual de datos, sin cambio de contexto.

Recapitulación de inicio rápido
1. abierto ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto).
2. Añadir el fxmacrodata entrada con la URL alojada o uvx - ¿Qué es eso?
Reinicie el cursor o vuelva a cargar la ventana.
- ¿ Qué pasa ? Agente de seguridad modo en el panel de chat.
5. Tipo Ejecuta la herramienta de ping de FXMacroData para verificar la conexión.
6. Comience a hacer preguntas de macro o deje que el cursor extraiga datos directamente en su código.

¿Está listo para explorar qué datos están disponibles? Docs de la API de FXMacroData Para obtener el catálogo completo de indicadores, o consulte el Referencia del servidor MCP Si aún no tiene una clave API, suscribirse Para desbloquear las 18 monedas y el conjunto completo de indicadores.

Blogroll