Serveur Uniswap Trader MCP
Automatisez les échanges de tokens Uniswap, la découverte de prix et les stratégies de trading sur les principales blockchains grâce à l’intégration du serveur Uniswap Trader MCP de FlowHunt.

À quoi sert le serveur “Uniswap Trader” MCP ?
Le serveur Uniswap Trader MCP est un serveur Model Context Protocol (MCP) conçu pour permettre aux agents IA d’automatiser les échanges de tokens sur l’exchange décentralisé Uniswap (DEX) à travers plusieurs blockchains. En connectant des assistants IA à l’infrastructure de trading d’Uniswap, ce serveur donne aux développeurs et agents autonomes la capacité de réaliser des requêtes de prix en temps réel, d’exécuter des swaps et de générer des suggestions de trading avec optimisation de routage multi-hop. Compatible avec les principales blockchains — y compris Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche et Base — le serveur Uniswap Trader MCP simplifie les opérations DeFi, permettant aux applications et agents d’interagir de façon programmatique avec Uniswap pour des tâches telles que la gestion de liquidité, le rééquilibrage de portefeuille et la création de stratégies de trading dynamiques.
Liste des Prompts
- getPrice
Fournit un modèle de prompt réutilisable pour obtenir une cotation de prix pour un swap Uniswap. Il accepte des paramètres commechainId
,tokenIn
,tokenOut
,amountIn
,amountOut
ettradeType
afin de standardiser les requêtes de prix entre clients et Uniswap.
Liste des Ressources
- Chaînes supportées
Expose les données des blockchains disponibles (Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base) ainsi que les détails de configuration pertinents tels que les URL RPC, adresses WETH et adresses SwapRouter. - (Aucune ressource supplémentaire explicite décrite dans la documentation fournie.)
Liste des Outils
- getPrice
Récupère une cotation de prix pour un swap Uniswap, permettant aux utilisateurs ou agents d’obtenir les taux et routages actuels pour n’importe quelle paire de tokens sur n’importe quelle chaîne supportée.
Cas d’utilisation de ce serveur MCP
- Échanges automatisés de tokens
Les agents IA peuvent exécuter de façon autonome des swaps entre différents tokens sur Uniswap, en optimisant le prix, les frais et la liquidité à travers plusieurs blockchains. - Découverte de prix en temps réel
Les développeurs et bots de trading peuvent utiliser le serveur pour obtenir des cotations de prix à jour et simuler des trades avant exécution, pour des modèles de prix dynamiques ou de l’arbitrage. - Stratégies de trading multi-chaînes
Le support de plusieurs chaînes compatibles EVM permet des opérations DeFi cross-chain, le rééquilibrage de portefeuille et la migration de liquidité. - Suggestions de trading pilotées par IA
Les agents peuvent générer et présenter des routes et stratégies de trading optimales à partir de données de marché réelles, de frais de swap et de la liquidité disponible. - Gestion de portefeuille DeFi
Les applications peuvent exploiter le serveur MCP pour automatiser le rééquilibrage, la couverture ou la fourniture de liquidité sur différentes blockchains.
Comment le configurer
Windsurf
- Prérequis : Vérifiez que Node.js (14.x+) et npm sont installés.
- Installer Uniswap Trader MCP :
Utilisez npm ou Smithery CLI pour installer le package. - Modifier la configuration :
Mettez à jour la configuration de Windsurf pour ajouter le serveur MCP. - Ajouter le JSON du serveur MCP :
Insérez l’extrait suivant dans votre configuration :{ "mcpServers": { "Uniswap-Trader-MCP": { "command": "node", "args": ["path/to/uniswap-trader-mcp/server/index.js"], "env": { "INFURA_KEY": "votre clé infura", "WALLET_PRIVATE_KEY": "votre clé privée" } } } }
- Sauvegarder/Redémarrer & Vérifier :
Sauvegardez votre configuration et redémarrez Windsurf. Testez en effectuant une requêtegetPrice
.
Claude
- Prérequis : Node.js (14.x+), npm, Smithery CLI installés.
- Installer via Smithery :
npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
- Modifier la configuration :
Ajoutez le MCP dans la sectionmcpServers
comme dans le JSON ci-dessus. - Définir les variables d’environnement :
Utilisez des variables d’environnement pour les clés API et clés privées du portefeuille pour plus de sécurité. - Redémarrer & Vérifier :
Redémarrez Claude Desktop et vérifiez en lançant une commande de swap.
Cursor
- Pré-requis : Node.js et npm installés.
- Installer le MCP : Téléchargez ou clonez le dépôt MCP.
- Configurer le serveur MCP :
Ajoutez ce qui suit à la configuration de Cursor :{ "mcpServers": { "Uniswap-Trader-MCP": { "command": "node", "args": ["path/to/uniswap-trader-mcp/server/index.js"], "env": { "INFURA_KEY": "votre clé infura", "WALLET_PRIVATE_KEY": "votre clé privée" } } } }
- Sauvegarder/Redémarrer :
Sauvegardez les modifications et rechargez Cursor.
Cline
- Installer les prérequis : Node.js, npm.
- Cloner & installer : Clonez le dépôt et lancez
npm install
. - Configurer Cline :
Ajoutez l’entrée du serveur MCP à votre configuration :{ "mcpServers": { "Uniswap-Trader-MCP": { "command": "node", "args": ["path/to/uniswap-trader-mcp/server/index.js"], "env": { "INFURA_KEY": "votre clé infura", "WALLET_PRIVATE_KEY": "votre clé privée" } } } }
- Redémarrer & Tester :
Redémarrez Cline et testez avec un exemple de swap de tokens.
Sécuriser les clés API
Utilisez toujours des variables d’environnement dans la section env
de votre configuration pour éviter de mettre en clair des informations sensibles.
{
"mcpServers": {
"Uniswap-Trader-MCP": {
"command": "node",
"args": ["path/to/uniswap-trader-mcp/server/index.js"],
"env": {
"INFURA_KEY": "${INFURA_KEY}",
"WALLET_PRIVATE_KEY": "${WALLET_PRIVATE_KEY}"
}
}
}
}
Comment utiliser ce MCP dans les flows
Utilisation du MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

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 à l’aide de ce format JSON :
{
"Uniswap-Trader-MCP": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA pourra utiliser ce MCP comme un outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “Uniswap-Trader-MCP” par le nom effectif de votre serveur MCP et de renseigner votre propre URL.
Récapitulatif
Section | Disponibilité | Détails/Remarques |
---|---|---|
Présentation | ✅ | Présente dans le README |
Liste des Prompts | ✅ | Modèle de prompt getPrice décrit |
Liste des Ressources | ✅ | Chaînes supportées, infos de configuration |
Liste des Outils | ✅ | getPrice décrit comme prompt et outil |
Sécurisation des clés API | ✅ | Exemple et instructions fournis |
Support sampling (moins important à l’évaluation) | ⛔ | Non mentionné |
Notre avis
Le serveur Uniswap Trader MCP propose une intégration claire et bien structurée pour automatiser les swaps Uniswap sur les principales blockchains. Il fournit un outil pratique et prêt pour la production à destination des agents DeFi et des développeurs, avec une documentation solide et de bonnes pratiques de sécurité. L’ensemble des outils et ressources reste toutefois assez ciblé, et aucun support explicite du sampling ou de Roots n’est mentionné.
Score MCP : 7/10
Score MCP
Dispose d’une LICENSE | ✅ (MIT) |
---|---|
Dispose d’au moins un outil | ✅ |
Nombre de Forks | 4 |
Nombre d’étoiles | 20 |
Questions fréquemment posées
- Qu’est-ce que le serveur Uniswap Trader MCP ?
Le serveur Uniswap Trader MCP est un serveur Model Context Protocol (MCP) qui permet aux agents IA et applications d’automatiser les échanges de tokens, les requêtes de prix et les stratégies de trading sur Uniswap, à travers plusieurs blockchains majeures comme Ethereum, Polygon et Arbitrum.
- Quelles blockchains sont prises en charge ?
Les chaînes supportées incluent Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche et Base. Le serveur fournit les détails de configuration pour chaque chaîne, tels que les URL RPC et adresses SwapRouter.
- Quels outils et fonctions le serveur MCP propose-t-il ?
L’outil principal est `getPrice`, qui récupère en temps réel les cotations de prix pour des swaps Uniswap entre n’importe quels tokens et chaînes supportées. Il permet aussi le routage multi-hop et des suggestions de trading pour des opérations DeFi optimisées.
- Comment configurer en toute sécurité mes clés API et mon portefeuille ?
Utilisez toujours des variables d’environnement dans la configuration de votre serveur MCP pour stocker les informations sensibles comme les clés Infura et privées de portefeuille. Ne mettez jamais ces informations en clair dans vos fichiers de configuration.
- Quels sont les principaux cas d’usage de cette intégration ?
Vous pouvez automatiser les échanges de tokens, le rééquilibrage de portefeuille, la découverte de prix en temps réel, le trading cross-chain, et la génération de stratégies DeFi pilotées par IA directement depuis FlowHunt ou votre plateforme d’agent IA préférée.
- Comment utiliser Uniswap Trader MCP dans FlowHunt ?
Ajoutez le composant MCP à votre flow FlowHunt, configurez les détails du serveur dans le panneau de configuration MCP du système, puis connectez votre agent IA. L’agent pourra alors utiliser les outils et prompts Uniswap pour le trading et les requêtes de prix.
Boostez votre automatisation DeFi avec Uniswap Trader MCP
Intégrez le trading Uniswap et la découverte de prix dans vos workflows IA. Utilisez le serveur Uniswap Trader MCP de FlowHunt pour automatiser en toute sécurité et efficacité vos opérations DeFi multi-chaînes.