Serveur Jupiter MCP pour les échanges de tokens Solana

Automatisez les échanges de tokens et obtenez des prix optimaux sur Solana avec le serveur Jupiter MCP. Intégrez-le à FlowHunt et aux outils IA pour des workflows DeFi fluides.

Serveur Jupiter MCP pour les échanges de tokens Solana

Que fait le serveur “Jupiter” MCP ?

Le serveur Jupiter MCP est conçu pour faciliter les échanges de tokens sur la blockchain Solana en interfaçant avec la nouvelle Ultra API de Jupiter. Agissant comme un serveur Model Context Protocol (MCP), il permet aux assistants IA et aux clients de récupérer des ordres d’échange et d’exécuter des transactions avec des prix optimaux, en combinant le routage sur exchanges décentralisés (DEX) et les mécanismes de request-for-quote (RFQ). Ce serveur permet d’automatiser des activités telles que l’obtention du meilleur prix pour les échanges de tokens, la gestion du slippage et l’assurance de transactions fluides — le tout depuis un workflow ou une chaîne d’outils assistés par IA. En intégrant le serveur Jupiter MCP, les développeurs peuvent renforcer leurs applications et workflows basés sur Solana avec des capacités fiables d’échange de tokens on-chain.

Liste des prompts

  • Aucun modèle de prompt n’est explicitement listé dans le dépôt.

Liste des ressources

  • Aucune ressource MCP explicite n’est détaillée dans le dépôt.

Liste des outils

  • get-ultra-order
    Récupère un ordre d’échange depuis l’Ultra API de Jupiter, combinant routage DEX et RFQ pour un prix optimal.

    • Entrées : inputMint, outputMint, amount, slippageBps
    • Sortie : Détails de l’ordre d’échange incluant les données de transaction, montants en entrée/sortie et prix.
  • execute-ultra-order
    Exécute une transaction d’échange demandée via l’Ultra API de Jupiter, gérant le slippage, les frais prioritaires et la confirmation de transaction.

    • Entrées : requestId, transaction
    • Sortie : Statut d’exécution, identifiant de transaction, slot, montants en entrée/sortie et détails d’événement.

Cas d’usage de ce serveur MCP

  • Échanges de tokens automatisés
    • Les développeurs et applications peuvent récupérer et exécuter des échanges de tokens sur Solana de façon programmatique, automatisant des stratégies de trading ou des transactions utilisateur.
  • Routage de prix optimal
    • En tirant parti du routage DEX et du RFQ, le serveur aide à garantir que les utilisateurs obtiennent les meilleurs prix d’échange possibles.
  • Bots de trading on-chain
    • Permet la création de bots ou agents surveillant les conditions de marché et exécutant instantanément des échanges selon des déclencheurs prédéfinis.
  • Gestion de portefeuille et wallet
    • S’intègre aux wallets utilisateurs pour rééquilibrer les portefeuilles ou exécuter des transactions stratégiques sans intervention manuelle.
  • Intégrations DeFi
    • Ajoutez aisément des capacités d’échange de tokens à des dashboards ou applications DeFi avec une logique backend minimale.

Comment le configurer

Windsurf

  1. Vérifiez que Node.js v18+ est installé.
  2. Obtenez la clé privée de votre portefeuille Solana encodée en base58 et une URL RPC Solana.
  3. Modifiez le fichier de configuration de Windsurf pour ajouter le serveur Jupiter MCP.
  4. Insérez le JSON suivant dans votre configuration :
    {
      "mcpServers": {
        "Jupiter-MCP": {
          "command": "node",
          "args": ["path/to/jupiter-mcp/server/index.js"],
          "env": {
            "SOLANA_RPC_URL": "solana rpc url you can access",
            "PRIVATE_KEY": "your private key"
          }
        }
      }
    }
    
  5. Enregistrez le fichier et redémarrez Windsurf pour activer le serveur.

Sécurisation des clés API

Stockez les informations sensibles comme PRIVATE_KEY et SOLANA_RPC_URL dans des variables d’environnement :

{
  "env": {
    "SOLANA_RPC_URL": "env:SOLANA_RPC_URL",
    "PRIVATE_KEY": "env:PRIVATE_KEY"
  }
}

Claude

  1. Installez Node.js v18+.
  2. Préparez la clé privée de votre portefeuille Solana et l’endpoint RPC.
  3. Modifiez le fichier de configuration de Claude pour inclure le serveur MCP.
  4. Utilisez l’extrait de configuration montré ci-dessus.
  5. Redémarrez Claude et vérifiez la connexion au serveur MCP.

Cursor

  1. Assurez-vous que Node.js v18+ est installé.
  2. Récupérez la clé privée de votre portefeuille Solana et l’endpoint RPC.
  3. Ajoutez les détails du serveur Jupiter MCP à la configuration de Cursor.
  4. Utilisez le snippet JSON fourni dans la section Windsurf.
  5. Redémarrez Cursor pour que les modifications prennent effet.

Cline

  1. Vérifiez que Node.js v18+ est disponible.
  2. Sécurisez la clé privée de votre portefeuille Solana et l’endpoint RPC.
  3. Mettez à jour la configuration de Cline avec le bloc serveur MCP.
  4. Collez le JSON de configuration.
  5. Redémarrez Cline et vérifiez la connectivité du serveur.

Comment utiliser ce MCP dans des flows

Utiliser MCP dans FlowHunt

Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et reliez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP au format JSON suivant :

{
  "Jupiter-MCP": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA est alors capable d’utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “Jupiter-MCP” par le vrai nom de votre serveur MCP et de remplacer l’URL par celle de votre propre serveur MCP.


Aperçu

SectionDisponibilitéDétails/Remarques
Aperçu
Liste des promptsAucun trouvé
Liste des ressourcesAucun trouvé
Liste des outilsget-ultra-order, execute-ultra-order
Sécurisation des clés APIPar env dans la config
Support sampling (moins important en évaluation)Non mentionné

Notre avis

Le serveur Jupiter MCP est ciblé, bien documenté et fournit des descriptions claires pour la configuration et les outils d’échange de tokens Solana. Cependant, il n’inclut pas de modèles de prompt, de primitives de ressource ou de support sampling/roots. C’est un excellent choix pour des cas d’usage Solana spécifiques, mais il est moins généraliste que certains serveurs MCP polyvalents.

Score MCP

Dispose d’une LICENCE✅ (MIT)
Possède au moins un outil
Nombre de Forks6
Nombre d’étoiles12

Questions fréquemment posées

Que fait le serveur Jupiter MCP ?

Le serveur Jupiter MCP permet des échanges de tokens automatisés sur la blockchain Solana, offrant des prix optimaux grâce à la connexion à l'Ultra API de Jupiter. Il permet aux assistants IA et aux applications de récupérer des ordres d'échange et d'exécuter des transactions de façon transparente.

Quels outils le serveur Jupiter MCP propose-t-il ?

Il propose deux outils : get-ultra-order (récupère des ordres d'échange optimaux avec routage DEX et RFQ) et execute-ultra-order (exécute les transactions d'échange, gère le slippage, les frais et la confirmation).

Quels sont les principaux cas d'usage du serveur Jupiter MCP ?

Échanges de tokens automatisés, routage optimal des prix, création de bots de trading, gestion de portefeuille/portefeuilles, et intégration de fonctionnalités d'échange DeFi dans des dashboards ou applications.

Comment sécuriser ma clé privée et mon URL Solana RPC ?

Stockez les identifiants sensibles comme variables d'environnement dans votre configuration, plutôt que de les coder en dur, afin d'améliorer la sécurité.

Le serveur Jupiter MCP prend-il en charge les modèles de prompt ou les primitives de ressources ?

Aucun modèle de prompt ni primitive de ressource explicite n'est présent sur le serveur. Il est focalisé sur la fourniture d'outils robustes pour les échanges Solana.

Le serveur Jupiter MCP est-il open source ?

Oui, il est sous licence MIT.

Intégrez le serveur Jupiter MCP avec FlowHunt

Améliorez vos applications et workflows basés sur Solana avec des échanges de tokens automatisés et pilotés par l'IA grâce au serveur Jupiter MCP.

En savoir plus