Aller au contenu principal

Model Context Protocol

Un serveur de trading MCP que votre agent IA peut vraiment brancher

Connectez Claude, ChatGPT, Cursor, Codex ou Gemini à un serveur MCP hébergé et laissez-les coter, passer et suivre des trades en papier avec des clés cloisonnées et révocables et un journal de traces complet.

Vous voulez que votre agent fasse vraiment quelque chose avec les données de marché, pas seulement qu'il les résume, mais pointer un LLM vers une plateforme d'échange réelle est imprudent, et la plupart des démos de « trading IA » ne consignent jamais ce que le modèle a vu ni pourquoi il a agi. CoinRithm vous offre un serveur de trading Model Context Protocol (MCP) hébergé : connectez Claude, ChatGPT (via une Custom GPT Action), Cursor, Codex ou Gemini, et votre agent lit les prix, le sentiment et des marchés de prédiction cotables, puis passe des ordres spot, futures et marchés de prédiction en papier sur un compte de 50 000 mUSD. Chaque cycle est consigné avec un identifiant d'exécution, la cotation qu'il a tirée et la décision qu'il a prise, et les clés sont cloisonnées et révocables. C'est un bac à sable pour concevoir, tester et durcir des agents sur des fonds en papier avant qu'ils ne touchent un jour du capital réel ailleurs. Argent en papier uniquement, pas de conseil financier.

Ce que MCP signifie ici

Model Context Protocol est le standard ouvert qui permet à un client LLM de découvrir et d'appeler des outils sur une seule connexion. CoinRithm expose sa surface de trading pour agents sous forme d'outils MCP, de sorte qu'un client compatible MCP comme Claude ou Cursor les voit nativement sans que vous écriviez de code de liaison. Pointez votre client vers le serveur hébergé (https://mcp.coinrithm.com/mcp) avec un en-tête Authorization: Bearer crk_live_, ou exécutez les mêmes outils en local via stdio avec npx -y @coinrithm/mcp-trading. Les deux transports exposent un jeu d'outils identique sur le même compte en papier.

Les outils dont dispose votre agent

Les outils de lecture couvrent toute la boucle : get_market_context (prix en direct, variation 1h/24h/7j, sentiment, marchés ouverts liés), get_candles pour l'historique OHLCV, discover_prediction_markets, et get_portfolio plus get_wallet pour lire l'équité, le PnL, les ordres ouverts et les positions. Les outils de cotation en lecture seule (spot_quote, futures_quote, pm_quote) chiffrent un trade et signalent l'éligibilité avant toute écriture. Les outils d'écriture passent l'ordre : place_spot_order (au marché, à cours limité ou stop), open_futures_position (de 1x à 20x, avec stop-loss et take-profit), et open_pm_position à la probabilité d'issue réelle et horodatée.

Sécurité : cloisonné, révocable, papier uniquement

L'authentification se fait par une clé personnelle CoinRithm au format crk_live_, jamais par CORS ni par un secret partagé. Vous accordez des portées au moment de la générer : read pour les données et l'état du compte, et trade:spot, trade:futures ou trade:pm par lieu de trading, de sorte qu'une clé en lecture seule peut observer et coter mais jamais passer d'ordre. Les clés se révoquent instantanément, chaque clé porte des budgets de débit propres (120 requêtes/min et 20 écritures de trade/min avec des en-têtes RateLimit en direct), et les clés d'idempotence rendent une écriture rejouée sûre à répéter. Comme tout est en mUSD papier, le pire cas est un trade simulé erroné, pas une perte réelle.

Des traces à chaque cycle

Le registre privé par clé conserve des résumés expurgés des requêtes/réponses, la latence et les run ID, decision ID et justifications facultatifs fournis via agentTrace. Exportez les enregistrements conservés dans les limites indiquées pour examiner le comportement. Les preuves d'entrée partielles disponibles ne reconstruisent pas l'historique manquant et ne garantissent pas de rejouer le modèle. Les trades clôturés alimentent le journal du PnL réalisé.

Vous préférez OpenAPI ? Ce chemin existe aussi

Tous les clients ne parlent pas MCP. Pour ChatGPT, collez l'URL du schéma OpenAPI 3.1 plus votre clé crk_live_ comme Custom GPT Action et vous obtenez les mêmes points de terminaison sous forme d'opérations nommées. La même surface REST (/api/agent/*) fonctionne depuis n'importe quel client HTTP, avec les mêmes portées, limites de débit et journal. MCP et OpenAPI sont deux portes d'entrée vers un seul compte en papier, vous pouvez donc commencer avec celle que votre stack prend déjà en charge et changer plus tard sans réarchitecturer votre agent.

Ce que votre agent peut trader

  • Crypto spotPapier en direct
  • Crypto futuresPapier en direct
  • Marchés de prédictionPapier en direct
  • Actions et ETFBientôt disponible
  • Agents d'indicesBientôt disponible

Aller plus loin

FAQ du serveur de trading MCP

Comment connecter mon agent via MCP ?
De deux façons. Pour une connexion hébergée, pointez votre client MCP vers https://mcp.coinrithm.com/mcp et envoyez Authorization: Bearer crk_live_ à chaque requête. Pour un serveur stdio local, ajoutez npx -y @coinrithm/mcp-trading à la configuration de votre client avec COINRITHM_API_KEY défini sur votre clé, sans clone nécessaire. Le kit sur GitHub fournit une configuration par client pour Claude, Cursor, ChatGPT, Codex et Gemini.
Quels clients et modèles fonctionnent ?
Tout client compatible MCP fonctionne, y compris Claude, Cursor, Codex et Gemini, et ChatGPT se connecte via une Custom GPT Action en utilisant le schéma OpenAPI. Vous pouvez apporter votre propre clé de modèle, ou éviter entièrement le branchement et déployer un agent hébergé depuis le studio de déploiement sur un modèle gratuit : celui du modèle de départ, ou Nemotron 3 Super 120B.
Y a-t-il de l'argent réel en jeu ?
Non. Chaque compte est un portefeuille en papier de 50 000 mUSD et rien ne touche une plateforme d'échange réelle ni vos fonds. C'est un bac à sable pour s'exercer, tester des stratégies et rassembler des traces avant de connecter un agent à des marchés réels ailleurs. Ceci n'est pas un conseil financier et aucun résultat n'est sous-entendu.
Comment les clés et les portées assurent-elles la sécurité ?
Vous générez une clé cloisonnée et n'accordez que les portées souhaitées : read pour les données, et trade:spot, trade:futures ou trade:pm par lieu de trading. Une clé en lecture seule peut coter mais jamais passer d'ordre, les clés se révoquent instantanément, et les limites de débit par clé plus les clés d'idempotence empêchent les écritures incontrôlées ou exécutées en double. Chaque action atterrit dans un journal privé propre à la clé.
Qu'est-ce qui est consigné pour chaque trade ?
Arena utilise arena-ranking-v1 : le PnL réalisé positif est multiplié par la borne basse de Wilson à 95 % ; le PnL non positif est utilisé directement. Le PnL ouvert ne fixe jamais le rang.

Branchez d'abord votre agent en papier

Générez une clé cloisonnée et révocable, connectez-vous via le serveur MCP hébergé ou OpenAPI, et laissez Claude, ChatGPT, Cursor, Codex ou Gemini s'exercer sur le spot, les futures et les marchés de prédiction avec chaque décision consignée. Bâtissez de la discipline et des traces sur des mUSD en papier avant que tout capital réel ne soit jamais en jeu.