Até o final deste guia, o Cursor 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 no editor sem sair do seu fluxo de trabalho de desenvolvimento.
O que você vai conseguir
- Faça perguntas de macro no Cursor Agent Qual é o actual IPC do EUR?, Qando é a próxima decisão do Fed? , Mostre-me o posicionamento COT para JPY
- Puxa dados de macro ao vivo diretamente no seu código O cursor pega a série e a escreve no arquivo aberto, sem que você saia do editor
- Dois caminhos de ligação um endpoint MCP hospedado com zero instalação e um pacote Python local através de
uvx
Requisitos
- Cursor download de cursor.com (versão 0.43+ 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 e funcionam sem uma chave para testes)
- Acesso à rede da sua máquina para
fxmacrodata.com -
Opcional (apenas caminho local):
uvinstalado executadopip install uvOu veja . Docs.astral.sh/uv
Por que os dados macro dentro do cursor são importantes
Cursor já é o assistente de codificação de IA de escolha para desenvolvedores que querem uma IA que entenda profundamente sua base de código. Adicione o FXMacroData como um servidor MCP e você estende essa capacidade para viver dados macroeconômicos para que, quando você estiver criando uma estratégia FX, testando um sinal de carry-trade ou prototipagem de um painel de controle macro, os dados sejam um único prompt dentro da mesma janela do editor.
Sem essa integração, puxar dados do indicador significa mudar para um navegador, copiar números no seu caderno e voltar a mudar.
- - - O caminho A: MCP (recomendado)
Caminho A Conectar através do MCP Recomendado
Protocolo de contexto modelo (MCP) é o mecanismo nativo do Cursor para conectar ferramentas externas. Um bloco de configuração JSON e o Cursors auto-descobre todas as ferramentas que o servidor FXMacroData expõe sem código de plugin personalizado, sem boilerplate HTTP.
Passo 1 Configurações MCP abertas no cursor
O cursor lê as definições do servidor MCP a partir de um arquivo JSON. Há dois escopos que você pode usar:
-
Global (recomendado) disponível em todos os seus projectos. Configurações do cursor (Cmd+Shift+J no macOS ou
Ctrl+Shift+J no Windows/Linux), navegue para MCP, e clique
Adicionar novo servidor global MCPIsto abre .
~/.cursor/mcp.json- Não . -
Nível do projecto abrangido por um único espaço de trabalho.
.cursor/mcp.jsonarquivo na raiz do seu diretório de projeto.
De qualquer forma, a estrutura JSON é a mesma. Escolha a opção que melhor se adapte ao seu fluxo de trabalho.
Passo 2 .Passo 2 Adicionar a configuração do servidor FXMacroData MCP
Abre . ~/.cursor/mcp.json (global) ou .cursor/mcp.json (projeto) e adicionar a entrada FXMacroData. Duas opções estão disponíveis dependendo se você prefere um endpoint hospedado ou um processo local.
Opção A Endpoint hospedado (zero instalação, mais simples)
Ponta o cursor diretamente para o servidor FXMacroData MCP de produção através de dados HTTP Streamable. ping ferramenta de trabalho imediatamente sem uma chave API.
{
"mcpServers": {
"fxmacrodata": {
"url": "https://fxmacrodata.com/mcp"
}
}
}
Para acesso completo a várias moedas, anexe sua chave API ao URL:
{
"mcpServers": {
"fxmacrodata": {
"url": "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 corredor faz download e executa o
mcp-server-fxmacrodata
Pacote PyPI automaticamente sem manual pip install necessários.
{
"mcpServers": {
"fxmacrodata": {
"command": "uvx",
"args": ["mcp-server-fxmacrodata"],
"env": {
"FXMACRODATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
.cursor/ - Para o teu ... .gitignore, ou referência a uma variável de ambiente de shell: substituir YOUR_API_KEY Com ${FXMACRODATA_API_KEY}
e exportar a variável no seu perfil de shell.
Passo 3 Reinicie o cursor e verifique se o servidor aparece
Depois de salvar o arquivo JSON, reinicie o cursor (ou recarregue a janela com Cmd+Shift+P - Não . Ctrl+Shift+P - Não. Desenvolvedor: Reload Window) O cursor analisará a configuração MCP e registrará quaisquer servidores que encontrar.
Para confirmar que o servidor está carregado, abra. Configurações do cursor → MCPDevias ver . fxmacrodata Se o status mostrar um erro, verifique a sintaxe do JSON e certifique-se de que uvx é instalado (para a opção B).
Passo 4 Verificar a ligação com um ping
Abra o painel de bate-papo do cursor, mude para Agente modo e tipo:
Run the FXMacroData ping tool.
O cursor chama o ping Uma ferramenta. pong A resposta confirma que o servidor está acessível e que as suas credenciais são válidas.
Passo 5 Explorar as ferramentas disponíveis
Uma vez conectado, o agente do cursor tem acesso a todas as ferramentas expostas pelo servidor FXMacroData:
| 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 | Gráfico da inflação do dólar americano nos últimos 2 anos. |
| ping | Verifique se a ligação está ligada | Executar a ferramenta de ping FXMacroData. |
O agente do cursor resolve qual ferramenta chamar a partir do seu prompt de linguagem natural. Você nunca precisa especificar um nome de ferramenta ou escrever JSON basta fazer a pergunta.
Etapa 6: Fluxo de trabalho realPasso 6 Experimente um fluxo de trabalho real para desenvolvedores
Você está criando um sinal de carry-trade em um arquivo 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 do cursor . indicator_query duas vezes (uma vez por moeda) e forex
As chamadas REST equivalentes por trás dessas 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 série de taxas de política e dados de taxa de ponto em mãos, o cursor pode construir o gráfico de comparação completo sem que você escreva uma única chamada HTTP ou saia do editor. 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 tentar no modo agente
- 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 em um bloco de notas Jupyter executado através do Cursor, ou ao criar uma ferramenta de contexto personalizada você pode consultar FXMacroData diretamente através do REST. Todos os endpoints aceitam uma chave API de parâmetro de consulta.
Obtenção 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}
O catálogo completo dos indicadores encontra-se em /api-data-docsCada página 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 .
O Conselho Europeu de Lisboa, em nome da União Europeia, decidiu que a Comissão Europeia deveria apresentar uma proposta de decisão sobre a aplicação do artigo 107.° do Tratado de Maastricht.
Resumo
Você ligou o FXMacroData ao Cursor em duas etapas: adicionou a configuração do servidor para
~/.cursor/mcp.json (ou o equivalente ao nível do projecto) e confirmou a ligação com um ping chamada no modo agente. A partir daqui, cada pergunta de macro que você digitar no painel do agente do cursor desencadeia uma chamada de dados ao vivo sem guias do navegador, sem importação manual de dados, sem mudança de contexto.
1. aberta
~/.cursor/mcp.json (global) ou .cursor/mcp.json (projeto).2. Adicione o
fxmacrodata entrada com a URL hospedada ou uvx - Comando.Reinicie o cursor ou recarregue a janela.
4. Agente modo no painel de chat.
5. Tipo Executar a ferramenta de ping FXMacroData para verificar a ligação.
Comece a fazer perguntas de macro ou deixe o cursor 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.