Introduction des tâches MCP sur FXMacroData
Par l'équipe FXMacroData
Publié le 25 mai 2026
FXMacroData MCP prend désormais en charge l'exécution asynchrone des tâches, ce qui signifie qu'un client IA n'a plus à bloquer chaque flux de travail macro en plusieurs étapes.
Le premier flux de travail capable de réaliser des tâches est un constructeur de macro-information compact. taux de réglementationRécemment . Le PIB, et événements à venir de la calendrier de sortiePour les traders et les agents de création, cela transforme une petite chaîne de recherches de données en une seule unité de travail gérée.
FXMacroData MCP annonce désormais le support de tâches pour le nouveau Le code de l'équipe L'outil permet aux clients compatibles de créer une tâche en arrière-plan, de vérifier l'état de sondage via MCP Tasks et de récupérer le résultat final lorsqu'il est terminé.
Qu'est ce qui est nouveau ?
La nouvelle fonctionnalité Tasks étend le MCP FXMacroData au-delà des appels immédiats à l'outil.
- démarrer un outil capable de réaliser des tâches sans attendre que le flux de travail complet se termine dans la réponse initiale;
- vérifier séparément l'état des tâches par le biais d'un sondage de tâches MCP;
- récupérer le résultat final à l'achèvement de la tâche;
- maintenir une session de chat ou d'agent réactive pendant que le travail en arrière-plan se poursuit.
Cela est particulièrement important lorsqu'une requête nécessite plusieurs recherches macro liées cousues ensemble en une seule réponse. Une simple récupération de données fonctionne toujours de manière synchrone. Une étape de recherche plus riche peut maintenant être traitée comme une tâche gérée.
Pourquoi cela importe aux commerçants
Les traders pensent rarement en appels isolés de points de terminaison. Ils pensent en paquets de décision: quel est le taux actuel, quel est l'ultime signal de croissance, quels événements sont à venir, et comment cela change la configuration dans les paires telles que Le taux de change ou ... USD/JPYJe ne sais pas .
C'est exactement là que les tâches aident. Au lieu de faire orchestrer le modèle plusieurs petits appels et de garder toute l'interaction ouverte, le flux de travail devient une unité suivie. Le client peut commencer un briefing, continuer à travailler, puis tirer la réponse complétée quand il est prêt.
- Moins de chaînes d'agents fragiles: une tâche remplace une séquence de sous-appels peu coordonnés.
- Une meilleure expérience utilisateur dans les hôtes MCP: Le travail qui dure longtemps ne doit plus ressembler à une séance en retard.
- Transfert de la recherche plus propre: le résultat final est obtenu par une seule réunion structurée au lieu de réponses intermédiaires dispersées.
- Une voie d' expansion plus sûre: La gestion asynchrone des tâches laisse plus de place à des flux de travail plus riches sans forcer chaque demande à un schéma de blocage.
Exemple pratique 1: construire un rapport sur le dollar avant une journée de la Fed
Imaginez que vous voulez un briefing rapide sur le dollar avant un major . Réserve fédérale L'objectif n'est pas un rapport de recherche complet. L'objet est un paquet compact que vous pouvez examiner rapidement: indicateurs pris en charge, dernier niveau de politique, dernière impression du PIB, et les prochaines versions prévues qui pourraient remodeler le récit.
Vous pouvez inspecter les données sous-jacentes directement via l'API.
curl "https://fxmacrodata.com/api/v1/announcements/usd/policy_rate?api_key=YOUR_API_KEY"
Une réponse représentative ressemble à ceci:
{
"ok": true,
"status_code": 200,
"result": {
"currency": "USD",
"indicator": "policy_rate",
"data": [
{
"date": "2025-12-01",
"val": 4.5,
"announcement_datetime": "2025-12-17T19:00:00Z"
},
{
"date": "2026-03-01",
"val": 4.25,
"announcement_datetime": "2026-03-18T18:00:00Z"
}
]
}
}
Cela est utile en soi, mais le nouveau flux de travail de tâche MCP est conçu pour l'étape suivante: combiner automatiquement ces informations de taux avec le PIB, la couverture des indicateurs disponibles et les prochaines versions.
L'interprétation pratique est simple: avant une journée de la Fed, vous pouvez décharger le travail de préparation répétitif et vous concentrer sur ce qui compte ensuite, comme si la trajectoire des taux, le profil de croissance et le calendrier à venir soutiennent toujours le récit du dollar dominant.
Exemple pratique 2: lancer une tâche MCP et enquêter sur le résultat
Pour les clients MCP prenant en charge les tâches, le nouveau flux ressemble à ceci: démarrer la tâche, recevoir immédiatement un enregistrement de tâche et le statut du sondage, puis récupérer le résultat après l'achèvement.
Une demande de création simplifiée sur le point final MCP peut ressembler à ceci:
curl "https://fxmacrodata.com/mcp?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "macro_briefing_task",
"arguments": {
"currency": "usd"
},
"task": {
"ttl": 60000
}
}
}'
Une réponse immédiate représentative serait:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"task": {
"taskId": "4f2d6bb6-5f8d-4b39-a3a4-b1f56cb0f8c9",
"status": "working",
"createdAt": "2026-05-25T16:40:00Z",
"lastUpdatedAt": "2026-05-25T16:40:00Z",
"ttl": 60000,
"pollInterval": 500
},
"_meta": {
"io.modelcontextprotocol/model-immediate-response": "Preparing a macro briefing task for USD."
}
}
}
Après cela, le client étudie l'état de la tâche et demande ensuite la charge utile finale:
{
"taskId": "4f2d6bb6-5f8d-4b39-a3a4-b1f56cb0f8c9",
"status": "completed",
"result": {
"structuredContent": {
"currency": "USD",
"latest_policy_rate": {"val": 4.25},
"latest_gdp": {"val": 2.1},
"next_releases": [
{"indicator": "inflation", "announcement_datetime": "2026-06-12T12:30:00Z"},
{"indicator": "retail_sales", "announcement_datetime": "2026-06-17T12:30:00Z"}
]
}
}
}
D'un point de vue commercial, cela est utile car le client obtient un paquet concis sur lequel il peut agir immédiatement: à quoi ressemble la position macro actuelle, ce que dit la version de croissance la plus récente et quelles versions peuvent invalider la vue suivante.
Où les tâches s'intégrent aux visualisations MCP
La version Tasks se trouve naturellement à côté de la nouvelle capacité de visualisation. Les outils visuels aident lorsque vous avez besoin de voir la forme et le régime.
Ensemble, cela donne aux constructeurs d'agents deux éléments de base importants:
- inspection visuelle pour les graphiques, les comparaisons et l'interprétation rapide;
- Exécution asynchrone pour les flux de travail à appels multiples qui ne devraient pas bloquer la session.
En termes pratiques, un agent peut maintenant décider si un travail doit être rendu, résumé ou délégué à une tâche de fond suivie en fonction de ce que l'utilisateur a demandé.
Ce que fait le premier outil capable de réaliser des tâches
L'outil de tâche est intentionnellement étroit, il construit un briefing macro compact pour une monnaie unique, ce qui permet de rationaliser le flux de travail tout en restant utile dans la préparation en direct.
Le résultat obtenu comprend:
- la devise demandée;
- le contexte du catalogue pour les indicateurs soutenus;
- la dernière observation des taux directeurs;
- la dernière observation du PIB;
- les prochaines sorties prévues.
Il ne s'agit pas de remplacer une analyse plus approfondie, mais de réduire le temps entre donnez-moi la configuration macro actuelle et j'ai suffisamment de contexte structuré pour décider quoi regarder ensuite.
Les tâches MCP sont particulièrement utiles pour les créateurs d'agents, l'automatisation des bureaux et les traders qui souhaitent une réunion d'information pré-échange structurée sans coordonner manuellement plusieurs appels macro à chaque fois.
Commencez à écrire
Si votre hôte MCP prend en charge les tâches, vous pouvez commencer à utiliser le nouveau flux immédiatement avec Le code de l'équipeSi ce n'est pas le cas, le même outil fonctionne toujours en synchronisation, de sorte que la fonctionnalité se dégrade proprement au lieu de forcer un chemin d'intégration séparé.
Pour explorer la fonctionnalité, connectez-vous au serveur MCP FXMacroData, demandez une présentation pour une devise et comparez les flux synchrones et les flux augmentés par tâche. Documentation du serveur MCPJe suis désolé .