Skip to main content
Glama

freqtrade-mcp

Freqtrade-MCP

Un servidor MCP que se integra con el bot de comercio de criptomonedas Freqtrade a través de su API REST, lo que permite una interacción fluida con el agente de IA para operaciones comerciales automatizadas.

Licencia de GitHubVersión de PythonEstado

Instalación

Prerrequisitos

  • Python 3.13+ : asegúrese de que Python esté instalado en su sistema.
  • Freqtrade : una instancia de Freqtrade en ejecución con la API REST habilitada (consulte la documentación de Freqtrade ).
  • Git : para clonar el repositorio.

Pasos

  1. Clonar el repositorio :
    git clone https://github.com/kukapay/freqtrade-mcp.git cd freqtrade-mcp
  2. Instalar dependencias : usando pip :
    pip install freqtrade-client mcp[cli]
    O con uv (opcional):
    uv add freqtrade-client "mcp[cli]"
  3. Configuración del cliente :
    "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. Configuración de Freqtrade :Habilite el resto de la API agregando la sección api_server a su configuración y configurando api_server.enabled como verdadero.Configuración de muestra:
    "api_server": { "enabled": true, "listen_ip_address": "127.0.0.1", "listen_port": 8080, "verbosity": "error", "enable_openapi": false, "jwt_secret_key": "somethingrandom", "CORS_origins": [], "username": "Freqtrader", "password": "SuperSecret1!", "ws_token": "sercet_Ws_t0ken" },
    Consulte el documento aquí .

Uso

Herramientas disponibles

El servidor expone los siguientes puntos finales de la API de Freqtrade como herramientas MCP:

HerramientaDescripciónParámetros
fetch_market_dataObtener datos OHLCV para un parpair: str , timeframe: str
fetch_bot_statusObtener el estado de comercio abiertoNinguno
fetch_profitObtener resumen de gananciasNinguno
fetch_balanceObtener el saldo de la cuentaNinguno
fetch_performanceObtener métricas de rendimientoNinguno
fetch_whitelistObtener lista blanca de paresNinguno
fetch_blacklistObtener lista negra de paresNinguno
fetch_tradesObtener historial comercialNinguno
fetch_configObtener la configuración del botNinguno
fetch_locksObtener bloqueos comercialesNinguno
place_tradeRealizar una operación de compra/ventapair: str , side: str , stake_amount: float
start_botIniciar el botNinguno
stop_botDetener el botNinguno
reload_configRecargar la configuración del botNinguno
add_blacklistAñadir par a la lista negrapair: str
delete_blacklistEliminar par de la lista negrapair: str
delete_lockEliminar un bloqueo comerciallock_id: int

Ejemplos de indicaciones

  1. Obtener datos del mercado :
    • "Muéstrame los datos de precios por hora de BTC/USDT".
    • "¿Cómo es el gráfico de 5 minutos de ETH/BTC?"
    • "Dame los últimos datos de velas del par XRP/USDT de la última hora".
  2. Obtener estado del bot :
    • "¿Cuál es el estado actual de mis operaciones abiertas?"
    • "¿Hay alguna operación comercial activa en estos momentos?"
    • "Cuéntame sobre la actividad comercial del bot en este momento".
  3. Obtener ganancias :
    • ¿Cuanto beneficio he obtenido hasta ahora?
    • "¿Cuál es el resumen de ganancias totales del bot?"
    • "¿Puedes mostrarme mis ganancias comerciales?"
  4. Obtener saldo :
    • "¿Cuál es el saldo de mi cuenta?"
    • "¿Cuánto dinero tengo en la cuenta de operaciones?"
    • "Dime el saldo actual de mi billetera Freqtrade".
  5. Rendimiento de obtención :
    • "¿Qué tal ha funcionado el bot?"
    • "¿Cuáles son las métricas de rendimiento de mis operaciones?"
    • "Muéstrame las estadísticas comerciales".
  6. Obtener lista blanca :
    • "¿Qué pares están en la lista blanca?"
    • "¿Qué pares comerciales puede utilizar el bot?"
    • "Enumere los pares incluidos en la lista blanca para mí".
  7. Obtener lista negra :
    • "¿Qué pares están en la lista negra?"
    • "¿Qué pares comerciales están bloqueados en este momento?"
    • "Cuéntame sobre la lista negra."
  8. Obtener transacciones :
    • "¿Cuál es el historial de mis operaciones cerradas?"
    • "Muéstrame todas las operaciones que ha completado el bot".
    • "¿Puedes enumerar mis operaciones pasadas?"
  9. Obtener configuración :
    • "¿Cuál es la configuración actual del bot?"
    • "Muéstrame la configuración que está usando el bot".
    • "Cuéntame sobre la configuración de Freqtrade".
  10. Obtener bloqueos :
  • "¿Hay algún bloqueo comercial activo?"
  • "¿Qué bloqueos están instalados actualmente?"
  • "Muéstrame la lista de cerraduras comerciales".
  1. Lugar de comercio :
  • "Compra 0,01 BTC/USDT ahora mismo."
  • "Venda 0,05 ETH/USDT inmediatamente."
  • "Coloque una orden de compra por 0,1 XRP/USDT".
  1. Iniciar bot :
  • "Inicia el robot comercial".
  • "Enciende el bot Freqtrade".
  • "Pon el bot en funcionamiento ahora."
  1. Detener el bot :
  • "Detenga el robot comercial".
  • "Apague el bot Freqtrade".
  • "Pausar las operaciones del bot".
  1. Recargar configuración :
  • "Recargar la configuración del bot."
  • "Actualizar la configuración del bot."
  • "Actualizar la configuración de Freqtrade".
  1. Añadir lista negra :
  • "Poner en lista negra a ETH/USDT".
  • "Agrega BTC/ETH a la lista negra".
  • Negociación en bloque para XRP/USDT.
  1. Eliminar lista negra :
  • "Eliminar ETH/USDT de la lista negra".
  • "Desbloquea BTC/ETH para operar".
  • "Saquen XRP/USDT de la lista negra".
  1. Eliminar bloqueo :
  • "Eliminar el bloqueo comercial con ID 123."
  • "Quitar el candado número 45."
  • "Desbloquea el comercio con ID 7."

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP que se integra con el bot de comercio de criptomonedas Freqtrade.

  1. Instalación
    1. Prerrequisitos
    2. Pasos
  2. Uso
    1. Herramientas disponibles
    2. Ejemplos de indicaciones
  3. Licencia

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A MCP server offering tools for cryptocurrency research and Ethereum-based automation.
      Last updated -
      113
      45
      35
      TypeScript
      AGPL 3.0
    • -
      security
      F
      license
      -
      quality
      An MCP server that enables AI models like Claude to interact with the Trading Simulator API for checking balances, viewing prices, and executing trades with automatic chain detection.
      Last updated -
      TypeScript
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.
      Last updated -
      20
      139
      Python
      GPL 3.0
      • Apple
      • Linux
    • -
      security
      A
      license
      -
      quality
      An MCP server that provides real-time cryptocurrency news sourced from NewsData for AI agents.
      Last updated -
      3
      Python
      MIT License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/freqtrade-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server