Freqtrade MCP Server

Intégrez des agents IA au bot de trading Freqtrade pour automatiser le trading, accéder aux données de marché en temps réel et gérer vos stratégies via le serveur Freqtrade MCP.

Freqtrade MCP Server

Que fait le serveur “Freqtrade” MCP ?

Le serveur Freqtrade MCP est un serveur Model Context Protocol (MCP) qui s’intègre parfaitement au bot de trading de cryptomonnaies Freqtrade via son API REST. Servant de passerelle entre les assistants IA et la plateforme Freqtrade, il permet aux agents IA d’exécuter des opérations de trading automatisées, d’accéder aux données de marché en temps réel, de gérer des stratégies de trading et d’interagir avec les comptes de trading de façon programmable. Cette intégration facilite le développement et l’automatisation de workflows de trading, permettant l’exécution de trades, l’interrogation des soldes, le suivi des performances, le tout orchestré par des workflows IA. Le serveur Freqtrade MCP est idéal pour les développeurs et traders souhaitant exploiter l’IA pour une automatisation avancée du trading et la prise de décision.

Liste des prompts

Aucun modèle de prompt explicite n’est mentionné dans le dépôt.

Liste des ressources

Aucune ressource explicite n’est décrite dans le dépôt.

Liste des outils

Aucune liste d’outils explicite ou fichier server.py présent, et aucune définition d’outil n’est documentée dans les fichiers accessibles.

Cas d’usage de ce serveur MCP

  • Exécution automatisée de trading
    Permet aux agents IA d’exécuter des ordres d’achat et de vente sur le bot Freqtrade, automatisant ainsi les stratégies de trading et réduisant l’intervention manuelle.
  • Surveillance de portefeuille
    Offre aux développeurs la possibilité de surveiller par programmation la performance du portefeuille, les soldes et les positions ouvertes, apportant des informations en temps réel pour la prise de décision.
  • Gestion de stratégie
    Facilite la gestion et le changement de stratégies de trading via des workflows IA, rationalisant ainsi les processus de backtesting et de déploiement.
  • Récupération de données de marché
    Donne à l’IA l’accès aux données de marché et aux flux de prix actualisés via l’API REST de Freqtrade, pour alimenter des algorithmes de trading pilotés par les données.

Comment le mettre en place

Windsurf

  1. Prérequis :
    Assurez-vous d’avoir Python 3.13+, Freqtrade (avec API REST activée) et Git installés.
  2. Cloner le dépôt :
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    
  3. Installer les dépendances :
    pip install freqtrade-client mcp[cli]
    
  4. Modifier la configuration Windsurf :
    Ajoutez ce qui suit à votre fichier de configuration :
    "mcpServers": {
      "freqtrade-mcp": {
        "command": "uv",
        "args": [
          "--directory", "/your/path/to/freqtrade-mcp",
          "run",
          "__main__.py"
        ],
        "env": {
          "FREQTRADE_API_URL": "http://127.0.0.1:8080",
          "FREQTRADE_USERNAME": "your_username",
          "FREQTRADE_PASSWORD": "your_password"
        }
      }
    }
    
  5. Sauvegarder et redémarrer :
    Sauvegardez la configuration et redémarrez Windsurf. Vérifiez que le serveur MCP fonctionne.

Claude

  1. Prérequis :
    Installez Python 3.13+, Freqtrade et Git.
  2. Cloner et installer :
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Modifier la configuration Claude :
    Ajoutez la configuration du serveur MCP comme montré ci-dessus à l’emplacement JSON approprié.
  4. Sauvegarder et redémarrer :
    Sauvegardez vos modifications et redémarrez Claude pour activer le serveur MCP.

Cursor

  1. Prérequis :
    Python 3.13+, Freqtrade et Git installés.
  2. Cloner et installer :
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Modifier la configuration Cursor :
    Insérez ce qui suit dans votre section mcpServers :
    "mcpServers": {
      "freqtrade-mcp": {
        "command": "uv",
        "args": [
          "--directory", "/your/path/to/freqtrade-mcp",
          "run",
          "__main__.py"
        ],
        "env": {
          "FREQTRADE_API_URL": "http://127.0.0.1:8080",
          "FREQTRADE_USERNAME": "your_username",
          "FREQTRADE_PASSWORD": "your_password"
        }
      }
    }
    
  4. Sauvegarder et redémarrer :
    Redémarrez Cursor et vérifiez que le serveur fonctionne.

Cline

  1. Prérequis :
    Python 3.13+, Freqtrade et Git.
  2. Cloner et installer :
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Configurer Cline :
    Ajoutez l’extrait suivant à la section mcpServers :
    "mcpServers": {
      "freqtrade-mcp": {
        "command": "uv",
        "args": [
          "--directory", "/your/path/to/freqtrade-mcp",
          "run",
          "__main__.py"
        ],
        "env": {
          "FREQTRADE_API_URL": "http://127.0.0.1:8080",
          "FREQTRADE_USERNAME": "your_username",
          "FREQTRADE_PASSWORD": "your_password"
        }
      }
    }
    
  4. Sauvegarder et redémarrer :
    Enregistrez la configuration et redémarrez Cline. Confirmez l’intégration MCP.

Sécurisation des clés API :
Stockez les identifiants d’API dans les variables d’environnement de la configuration :

"env": {
  "FREQTRADE_API_URL": "http://127.0.0.1:8080",
  "FREQTRADE_USERNAME": "${FREQTRADE_USERNAME}",
  "FREQTRADE_PASSWORD": "${FREQTRADE_PASSWORD}"
},
"inputs": {
  "FREQTRADE_USERNAME": "your_username",
  "FREQTRADE_PASSWORD": "your_password"
}

Comment utiliser ce MCP dans les 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 configuration système MCP, insérez les détails de votre serveur MCP avec ce format JSON :

{
  "freqtrade-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil, avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “freqtrade-mcp” par le nom réel de votre serveur MCP, et l’URL par votre propre adresse serveur.


Vue d’ensemble

SectionDisponibilitéDétails/Remarques
Vue d’ensembleDescription dans le README
Liste des promptsAucun modèle de prompt trouvé
Liste des ressourcesAucune ressource explicite listée
Liste des outilsAucune liste ou définition d’outil trouvée
Sécurisation des clés APIUtilisation documentée des variables d’environnement
Support du sampling (peu important ici)Non mentionné

Sur cette base, le serveur Freqtrade MCP offre un aperçu clair et des instructions d’installation, mais manque de documentation explicite sur les prompts, ressources et outils dans les fichiers publics. Son utilité pour l’intégration IA/Freqtrade est forte, mais la profondeur documentaire impacte son score de complétude.


Score MCP

Licence présente✅ (MIT)
Au moins un outil
Nombre de forks11
Nombre d’étoiles51

Notre avis :
Le serveur Freqtrade MCP est utile pour l’automatisation des workflows de trading et l’intégration IA, mais bénéficierait d’une documentation plus complète sur les outils disponibles, modèles de prompt et ressources. Les instructions de mise en place sont claires, et il est open-source, mais sa couverture fonctionnelle MCP reste incomplète pour les utilisateurs avancés.

Note : 4/10

Questions fréquemment posées

Qu'est-ce que le serveur Freqtrade MCP ?

Le serveur Freqtrade MCP est un pont d'intégration qui connecte les agents IA au bot de trading crypto Freqtrade via API REST, permettant l'automatisation du trading, la surveillance du portefeuille et l'accès aux données de marché dans des workflows pilotés par IA.

Que puis-je automatiser avec Freqtrade MCP ?

Vous pouvez automatiser l'exécution de trades, surveiller votre portefeuille crypto, gérer et changer de stratégies de trading, et accéder aux données de marché en temps réel, le tout via des workflows pilotés par l'IA.

Comment sécuriser mes identifiants API ?

Stockez les identifiants API en tant que variables d'environnement dans votre configuration, ne les insérez jamais en dur. Utilisez la section 'env' de la configuration du serveur MCP pour les référencer en toute sécurité.

Y a-t-il des modèles de prompts ou des outils prédéfinis inclus ?

Aucun modèle de prompt ou définition d'outil explicite n'est fourni dans le dépôt public, mais vous pouvez utiliser les endpoints API exposés via votre agent IA après configuration.

Qu'est-ce qu'il faut pour faire fonctionner le serveur Freqtrade MCP ?

Vous aurez besoin de Python 3.13+, d'une instance Freqtrade en fonctionnement avec l'API REST activée, et des identifiants appropriés. Suivez les étapes de configuration pour votre client (Windsurf, Claude, Cursor, Cline) décrites ci-dessus.

Automatisez le trading crypto avec Freqtrade MCP

Profitez de l'intégration FlowHunt pour offrir à vos agents IA l'automatisation du trading, la supervision du portefeuille et la gestion de stratégies sur Freqtrade.

En savoir plus