
kukapay/freqtrade-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
kukapay/freqtrade-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/kukapay/freqtrade-mcp.
Обзор
kukapay/freqtrade-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/kukapay/freqtrade-mcp.
Обзор (машинный перевод)
MCP-сервер, интегрирующийся с криптовалютным торговым ботом Freqtrade через его REST API, обеспечивая бесшовное взаимодействие с агентами ИИ для автоматизированных торговых операций.
Больше MCP-серверов, связанных с криптовалютой, см. Kukapay MCP-серверы.
Установка
Требования
- Python 3.13+: Убедитесь, что Python установлен на вашей системе.
- Freqtrade: Запущенный экземпляр Freqtrade с включённым REST API (см. Freqtrade Docs).
- Git: Для клонирования репозитория.
Шаги
-
Клонировать хранилище:
-
Установка зависимостей: Используя
pip:
Или с uv (по желанию):
-
Конфигурация клиента:
-
Конфигурация Freqtrade:
Включите REST API, добавив раздел api_server в конфигурацию и установив api_server.enable true.
Пример конфигурации:
Проверьте документ здесь.
Использование
Доступные инструменты
Сервер предоставляет следующие конечные точки Freqtrade API в виде MCP-инструментов:
| Инструмент | Описание | Параметры |
|---|---|---|
fetch_market_data |
Получить данные OHLCV для пары | pair: str, timeframe: str |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Freqtrade-MCP
An MCP server that integrates with the Freqtrade cryptocurrency trading bot via its REST API, enabling seamless AI agent interaction for automated trading operation.
For more crypto-related MCP servers, see the Kukapay MCP servers.
Installation
Prerequisites
- Python 3.13+: Ensure Python is installed on your system.
- Freqtrade: A running Freqtrade instance with the REST API enabled (see Freqtrade Docs).
- Git: For cloning the repository.
Steps
-
Clone the Repository:
git clone https://github.com/kukapay/freqtrade-mcp.git cd freqtrade-mcp -
Install Dependencies: Using
pip:pip install freqtrade-client mcp[cli]Or with
uv(optional):uv add freqtrade-client "mcp[cli]" -
Client 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" } } } -
Freqtrade Configuration:
Enable the rest API by adding the api_server section to your configuration and setting api_server.enabled to true.
Sample configuration:
"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" },Check the document here.
Usage
Available Tools
The server exposes the following Freqtrade API endpoints as MCP tools:
| Tool | Description | Parameters |
|---|---|---|
fetch_market_data |
Fetch OHLCV data for a pair | pair: str, timeframe: str |
fetch_bot_status |
Get open trade status | None |
fetch_profit |
Get profit summary | None |
fetch_balance |
Get account balance | None |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →