Live release feed
Sub-second macro releases for FX backtests
Point-in-time history
USD 25/month
Iniciar teste grátis

Implementation

How-To Guides

Como conectar FXMacroData à IA do Windsurf (MCP)

Conecte o FXMacroData ao Windsurf AI via MCP e consulte anúncios de macro ao vivo, calendários de lançamento e dados COT do interior do Cascade em linguagem natural.

Também disponível em English
Share article X LinkedIn Email
Como conectar FXMacroData à IA do Windsurf (MCP) image

No final deste guia, o seu IDE Windsurf terá acesso ao vivo a séries de indicadores macroeconômicos, calendários de lançamento, posicionamento do CFTC COT, preços de metais preciosos e taxas spot de câmbio em 18 moedas tudo consultável em inglês simples a partir do seu editor sem sair do fluxo de codificação da IA.

O que você vai conseguir

  • Faça perguntas macro no chat Cascade Qual é a última impressão do IPC do EUR?, Quanto tempo vai durar a próxima decisão do Fed? , Mostre-me o posicionamento COT do JPY
  • Extrair dados de indicadores em tempo real em blocos de notas e scripts Windsurf traz a série, você fica no fluxo de codificação
  • Dois caminhos de ligação um endpoint MCP hospedado com zero instalação e um pacote Python local através de uvx

Requisitos prévios

  • Windsurf IDE baixar a versão mais recente do Windsurf.com (versão 1.0+ recomendada para suporte completo do MCP)
  • Uma chave de API FXMacroData para dados não em USD inscreva-se em fxmacrodata.com/subscribe (Os dados em USD são gratuitos, não é necessária nenhuma chave para testes)
  • Acesso à rede da sua máquina para fxmacrodata.com
  • Opcional (apenas caminho local): uv instalado executado pip install uv Ou veja . Docs.astral.sh/uv

Por que os dados macro dentro do Windsurf são importantes

Construir uma estratégia FX ou modelo macro no Windsurf geralmente significa mudar para um navegador, puxar dados de um site de calendário, copiar números em um bloco de anotações e depois mudar de volta. Com o FXMacroData conectado ao Windsurff como um servidor MCP, tudo isso desaparece. Você faz uma pergunta no painel Cascade, a chamada de ferramenta acontece em segundo plano e o resultado atinge sua conversa pronto para ser inserido em seu código ou interpretado ainda mais.

O agente Cascade da Windsurf é um dos assistentes de codificação de IA mais capazes disponíveis, e combinando-o com dados macro ao vivo significa que um prompt pode obter o histórico de taxas de política para duas moedas, puxar a série de taxas spot correspondente e fazer uma análise de correlação sem que você escreva uma única chamada HTTP.


- - - O caminho A: MCP (recomendado)

Caminho A Conectar através do MCP Recomendado

Protocolo de contexto modelo (MCP) é a maneira nativa de adicionar ferramentas externas ao agente Cascade do Windsurf. Um bloco de configuração JSON e Cascade descobre automaticamente todas as ferramentas que o servidor FXMacroData expõe sem definições de esquema, sem boilerplate HTTP.

Passo 1

Passo 1 Abrir o ficheiro de configuração MCP

O Windsurf armazena definições de servidor MCP em um arquivo JSON em:

~/.codeium/windsurf/mcp_config.json

Pode abrir este ficheiro directamente no Windsurf através da paleta de comandos (Ctrl+Shift+P - Não . Cmd+Shift+PE procurando por Windsurf: Abra a configuração do MCP, ou navegando para Configurações de windsurf → MCP e clicando . Editar configuraçãoSe o ficheiro ainda não existir, crie-o.

Passo 2 .

Passo 2 Adicionar a entrada do servidor FXMacroData

Adicionar uma entrada para FXMacroData dentro do mcpServers Escolha a opção que melhor se encaixa na sua configuração:

Opção A Endpoint hospedado (zero instalação, mais simples)

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

Isto aponta Cascade para o servidor MCP FXMacroData produção usando o transporte HTTP Streamable. ping Para moedas não-USD, anexe sua chave API ao URL:

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

Opção B Servidor local MCP via uvx

Use-o se preferir um processo local ou se a sua rede restringir o streaming HTTP de saída. uvx O runner faz o download e executa o mcp-server-fxmacrodata Pacote PyPI automaticamente.

{
  "mcpServers": {
    "fxmacrodata": {
      "command": "uvx",
      "args": ["mcp-server-fxmacrodata"],
      "env": {
        "FXMACRODATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Nota de segurança: Não comprometa a sua chave API diretamente num ficheiro rastreado pelo Git. ~/.codeium/windsurf/mcp_config.json para o seu gitignore global, ou referência a uma variável de ambiente shell: substituir YOUR_API_KEY Com ${FXMACRODATA_API_KEY} e exportar a variável no seu perfil de shell.
Passo 3 .

Passo 3 Recarregar os servidores MCP do Windsurf

Depois de salvar o arquivo de configuração, recarregue os servidores MCP para que o Windsurf pegue a nova entrada.Ctrl+Shift+P - Não . Cmd+Shift+PE corram:

Windsurf: Refresh MCP Servers

Alternativamente, navegar para Configurações de windsurf → MCP e clique no ícone refresh ao lado da sua lista de servidores. fxmacrodata aparecer na lista de servidores ativos com um indicador verde ligado.

Passo 4 .

Passo 4 Verificar a ligação em Cascade

Abra o painel Cascade e certifique-se de que está dentro . Agente modo (não Editar ou Chat). Tipo:

Run the FXMacroData ping tool.

Cascade chama o ... ping ferramenta no fundo. pong A resposta confirma que o servidor está acessível e que as suas credenciais são válidas.

Passo 5: Ferramentas disponíveis

Passo 5 Explorar as ferramentas disponíveis

Uma vez ligado, o Cascade registra todas as ferramentas expostas pelo servidor.

Ferramenta O que é que ele faz Exemplo de prompt
indicador_query Obter séries de anúncios históricos para qualquer moeda + indicador Qual é a última taxa de juro do AUD?
Data_catalogue Lista de indicadores e moedas disponíveis Que indicadores estão disponíveis para a NZD?
calendário de lançamento Próximas versões macro com datas programadas Que dados de USD serão publicados esta semana?
Forex Taxas de câmbio a vista com sobreposições técnicas opcionais A que preço é negociado o EUR/USD?
cot_data Compromissos da CFTC dos operadores de posicionamento Mostre-me o último relatório COT para JPY.
Produtos Preços dos metais preciosos (ouro, prata, platina) Qual é o preço atual do ouro?
Sessões de mercado Janela de sessão FX ao vivo (Sydney, Tóquio, Londres, Nova Iorque) Quais são as sessões de câmbio abertas neste momento?
Indicador_visual_artifacto Gerar artefatos de dados prontos para gráficos para clientes suportados “Chart USD inflation over the last 2 years.”
ping Verifique se a ligação está ligada Executar a ferramenta de ping FXMacroData.

Cascade resolve qual ferramenta chamar a partir de seu prompt de linguagem natural. Você nunca precisa especificar um nome de ferramenta ou construir JSON basta fazer a pergunta.

Passo 6: Exemplo de fluxo de trabalho

Passo 6 Experimente um fluxo de trabalho real de analista

Você está construindo um sinal de carry-trade em um notebook Python e quer comparar o diferencial de taxa de política USDAUD com o movimento spot do AUD/USD no último ano.

Obter as taxas de política do USD e do AUD nos últimos 12 meses, em seguida, puxar a taxa de spot do AUS/USD para a mesma janela e escrever código Python para traçar o diferencial de taxa ao lado da taxa de câmbio.

Chamadas em cascata . indicator_query duas vezes (uma vez por moeda) e forex O equivalente REST chama que volta essas invocações de ferramentas são:

# 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 Resposta:

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

Com a taxa de política e série forex na mão, Cascade pode andaime o gráfico de comparação completa sem você escrever uma única chamada HTTP. Página do indicador de taxas de juro do AUD E ... Docs sobre a taxa de juro de política do dólar Mostre o esquema completo do indicador se quiser alargar a análise.

Mais coisas para experimentar em Cascade

  • Mostre-me a inflação do EUR nos últimos 6 meses
  • Que publicações macro estão previstas para esta semana para GBP?
  • Qual é a posição líquida do COT para futuros em EUR?
  • Quais sessões de FX se sobrepõem agora?

Combinação de ferramentas em um prompt

  • Obter o IPC do EUR e a data do próximo calendário do BCE
  • Pull NZD employment + NZD/USD spot e resumo
  • Obtenha o preço do ouro e COT para JPY em uma mensagem
  • Lista de indicadores para CAD e obtenção da última taxa de juro

O processo de seleção de um produto deve ser realizado por meio de um processo de análise de dados.

Caminho B chamadas diretas de REST API Alternativa

Se você preferir chamadas HTTP explícitas por exemplo dentro de um bloco de notas Jupyter aberto no Windsurf, ou ao criar um provedor de contexto Cascade personalizado você pode consultar FXMacroData diretamente via REST. Todos os endpoints aceitam uma chave API de parâmetro de consulta.

Recolha de dados 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"])

Verificação do calendário de lançamento

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

Caso de transferência de moeda estrangeira

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

Uma lista completa das moedas e indicadores disponíveis encontra-se em /api-data-docsCada página de indicador inclui o caminho exato do ponto final, descrições de campos e exemplos de respostas por exemplo Inflação em euros Ou ... Lista de salários não agrícolas em USD- Não .


───────────────── SUMMARY ─────────────────

Resumo

Você ligou o FXMacroData ao Windsurf em duas etapas: adicionou uma entrada para ~/.codeium/windsurf/mcp_config.json apontando para o servidor FXMacroData MCP, e confirmou a ligação com um ping chamada no modo Cascade Agent. A partir daqui, cada pergunta de macro que você digitar no Cascade desencadeia uma chamada de dados ao vivo sem troca de guia do navegador, sem importações manuais de dados.

Recapitulação do início rápido
1. aberta ~/.codeium/windsurf/mcp_config.json - Por aqui . Windsurf: Abra a configuração do MCP- Não .
2. Adicione o fxmacrodata entrada com a URL hospedada ou local uvx - Comando.
3. Recarregar via Windsurf: atualizar servidores MCP- Não .
4. Agente modo no painel Cascade.
5. Tipo Executar a ferramenta de ping FXMacroData para verificar a ligação.
6. Comece a fazer perguntas macro ou ter Cascade puxar dados diretamente para o seu código.

Pronto para explorar os dados disponíveis? Docs da API FXMacroData Para o catálogo completo dos indicadores, ou consulte o Referência do servidor MCP Para opções de autenticação e esquemas de ferramentas avançadas. subscrever para desbloquear todas as 18 moedas e o conjunto completo de indicadores.

Blogroll

AI Answer-Ready

Key Facts

Page
How To Connect FXmacrodata Windsurf MCP
Section
Articles
Canonical URL
https://fxmacrodata.com/pt/artigos/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.