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.
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
Clonar el repositorio :
git clone https://github.com/kukapay/freqtrade-mcp.git cd freqtrade-mcpInstalar dependencias : usando
pip:pip install freqtrade-client mcp[cli]O con
uv(opcional):uv add freqtrade-client "mcp[cli]"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" } } }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í .
Related MCP server: pexbot-mcp
Uso
Herramientas disponibles
El servidor expone los siguientes puntos finales de la API de Freqtrade como herramientas MCP:
Herramienta | Descripción | Parámetros |
| Obtener datos OHLCV para un par |
|
| Obtener el estado de comercio abierto | Ninguno |
| Obtener resumen de ganancias | Ninguno |
| Obtener el saldo de la cuenta | Ninguno |
| Obtener métricas de rendimiento | Ninguno |
| Obtener lista blanca de pares | Ninguno |
| Obtener lista negra de pares | Ninguno |
| Obtener historial comercial | Ninguno |
| Obtener la configuración del bot | Ninguno |
| Obtener bloqueos comerciales | Ninguno |
| Realizar una operación de compra/venta |
|
| Iniciar el bot | Ninguno |
| Detener el bot | Ninguno |
| Recargar la configuración del bot | Ninguno |
| Añadir par a la lista negra |
|
| Eliminar par de la lista negra |
|
| Eliminar un bloqueo comercial |
|
Ejemplos de indicaciones
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".
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".
Obtener ganancias :
¿Cuanto beneficio he obtenido hasta ahora?
"¿Cuál es el resumen de ganancias totales del bot?"
"¿Puedes mostrarme mis ganancias comerciales?"
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".
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".
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í".
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."
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?"
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".
Obtener bloqueos :
"¿Hay algún bloqueo comercial activo?"
"¿Qué bloqueos están instalados actualmente?"
"Muéstrame la lista de cerraduras comerciales".
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".
Iniciar bot :
"Inicia el robot comercial".
"Enciende el bot Freqtrade".
"Pon el bot en funcionamiento ahora."
Detener el bot :
"Detenga el robot comercial".
"Apague el bot Freqtrade".
"Pausar las operaciones del bot".
Recargar configuración :
"Recargar la configuración del bot."
"Actualizar la configuración del bot."
"Actualizar la configuración de Freqtrade".
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.
Eliminar lista negra :
"Eliminar ETH/USDT de la lista negra".
"Desbloquea BTC/ETH para operar".
"Saquen XRP/USDT de la lista negra".
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that delivers cryptocurrency sentiment analysis to AI agents.548MIT
- AlicenseAqualityCmaintenanceAn MCP server for the pex.bot AI simulated crypto exchange that enables users to manage accounts, check real-time market data, and execute trades. It provides tools for profile management, order execution, and asset tracking within a simulated cryptocurrency trading environment.11511MIT
- AlicenseAqualityDmaintenanceMCP server that connects AI agents to Freqtrade crypto trading bot via REST API. It provides 15 tools for account stats, trade management, market data, pair lists, and bot lifecycle control.19142MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that enables AI agents to scan the market, manage positions, and retrieve trading metrics for Bybit through natural language commands.1AGPL 3.0
Related MCP Connectors
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
An MCP server that integrates with Discord to provide AI-powered features.
A MCP server for the Frankfurter API for currency exchange rates.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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