Como usar FXMacroData com Continue.dev (MCP) banner image

Implementation

How-To Guides

Como usar FXMacroData com Continue.dev (MCP)

Conecte o FXMacroData à extensão Continue.dev VS Code através do MCP e consulte anúncios de macro ao vivo, calendários de lançamento e dados COT do interior do seu editor em linguagem natural.

Também disponível em English

Até o final deste guia, sua extensão Continue.dev 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 do interior do VS Code sem sair do editor.

O que você vai conseguir

  • Faça perguntas macro no chat do agente 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 Continuar a buscar a série, você fica no fluxo de codificação
  • Dois caminhos de ligação um endpoint MCP hospedado com instalação zero e um pacote Python local através de uvx

Requisitos prévios

  • Código VS com o ... Continuar a extensão instalado (v0.9+ recomendado para suporte completo de 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 seu assistente de codificação importa

Construir uma estratégia FX ou modelo de macro no VS Code 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 ligado ao Continue como um servidor MCP, tudo isso desaparece. Você faz uma pergunta no painel do Agente, 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.

Isto é especialmente útil quando se prepara uma pesquisa de estratégia: 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 para Continuar. Um bloco de configuração e Continuar descobre automaticamente todas as ferramentas que o servidor FXMacroData expõe sem definições de esquema, sem boilerplate HTTP.

Somente no modo agente: As ferramentas MCP do Continuam estão disponíveis exclusivamente no Agente Modo. Altere para o Agente no painel de bate-papo (o selector no canto superior esquerdo do painel lateral Continuar) antes de executar qualquer consulta de macro.
Passo 1

Passo 1 Criar o arquivo de configuração do servidor MCP

Continuar descobre servidores MCP a partir de arquivos YAML (ou JSON) colocados em um .continue/mcpServers/ Crie essa pasta se não existir, e adicione um arquivo chamado fxmacrodata.yaml- Não .

mkdir -p .continue/mcpServers

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

name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
  - name: FXMacroData
    type: streamable-http
    url: https://fxmacrodata.com/mcp

Este ponto continua no servidor MCP FXMacroData de produção usando o transporte HTTP Streamable. ping Para moedas não-USD, adicione sua chave API:

name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
  - name: FXMacroData
    type: streamable-http
    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 runner faz o download e executa o mcp-server-fxmacrodata Pacote PyPI automaticamente.

name: FXMacroData MCP
version: 0.0.1
schema: v1
mcpServers:
  - name: FXMacroData
    type: stdio
    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. .continue/ - 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 2 .

Passo 2 Recarregar Continuar

Após salvar o arquivo YAML, recarregue a extensão Continuar para que ele pegue o novo servidor.Ctrl+Shift+P - Não . Cmd+Shift+PE corram:

Continue: Reload MCP servers

Ou simplesmente fechar e reabrir VS Code. Continuar irá escanear .continue/mcpServers/ e registrar qualquer arquivo YAML ou JSON que ele encontra.

Passo 3 .

Passo 3 Mudar para o modo agente e verificar a ligação

Abra o painel lateral Continuar, mude o selector de modo para Agente, e tipo:

Run the FXMacroData ping tool.

Continua a ligar para 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 4: Ferramentas disponíveis

Passo 4 Explorar as ferramentas disponíveis

Uma vez conectado, Continuar 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 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.

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

Passo 5: Exemplo de fluxo de trabalho

Passo 5 Experimente um fluxo de trabalho real de analista

Você está criando 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.

Continuem a ligar . 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, Continue pode construir o gráfico de comparação completo 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 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 dentro de um bloco de notas Jupyter executado através de VS Code, ou ao criar uma personalizada @custom-context você pode consultar FXMacroData diretamente através do REST. Todos os terminais 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}

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 .


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 Continue.dev em duas etapas: criou um arquivo de configuração YAML em .continue/mcpServers/ apontando para o servidor FXMacroData MCP, e confirmou a ligação com um ping chamada no modo agente. A partir daqui, cada pergunta de macro que você digitar no painel Continuar agente desencadeia uma chamada de dados ao vivo sem alternar de guia do navegador, sem importações manuais de dados.

Recapitulação do início rápido
1. Criar . .continue/mcpServers/fxmacrodata.yaml com a configuração hospedada ou local.
2. Reload Continuar (Ctrl+Shift+P - Não. Continuar: Reload servidores MCP)).
3. Troca para Agente modo no painel Continuar.
4. Tipo Executar a ferramenta de ping FXMacroData para verificar a ligação.
5. Comece a fazer perguntas de macro ou continue puxando 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