Back to MCP Integrations

freqtrade-mcp

MCP integration for freqtrade-mcp within. Connect external services and extend Claude's capabilities.

0 installsAuthor: kukapay

Installation

curl -fsSL https://claudekit.xyz/i/freqtrade-mcp | bash

Description

MCP сервер, который интегрируется с криптовалютным торговым ботом Freqtrade через его REST API, обеспечивая бесшовное взаимодействие с AI агентами для автоматизированных торговых операций.

Установка

Клонирование и установка

git clone https://github.com/kukapay/freqtrade-mcp.git
cd freqtrade-mcp
pip install freqtrade-client mcp[cli]

С UV

git clone https://github.com/kukapay/freqtrade-mcp.git
cd freqtrade-mcp
uv add freqtrade-client "mcp[cli]"

Конфигурация

Конфигурация MCP клиента

"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"
    }
  }
}

Доступные инструменты

ИнструментОписание
fetch_market_dataПолучение OHLCV данных для торговой пары
fetch_bot_statusПолучение статуса открытых сделок
fetch_profitПолучение сводки по прибыли
fetch_balanceПолучение баланса аккаунта
fetch_performanceПолучение метрик производительности
fetch_whitelistПолучение белого списка пар
fetch_blacklistПолучение черного списка пар
fetch_tradesПолучение истории сделок
fetch_configПолучение конфигурации бота
fetch_locksПолучение торговых блокировок
place_tradeРазмещение покупки/продажи
start_botЗапуск бота
stop_botОстановка бота
reload_configПерезагрузка конфигурации бота
add_blacklistДобавление пары в черный список

Возможности

  • Получение рыночных данных в реальном времени (OHLCV) для торговых пар
  • Мониторинг статуса бота и открытых сделок
  • Получение сводок по прибыли и метрик производительности
  • Управление балансом аккаунта и историей торговли
  • Контроль белого/черного списка торговых пар
  • Программное размещение сделок купли/продажи
  • Запуск/остановка операций торгового бота
  • Управление торговыми блокировками и конфигурацией
  • Полная интеграция с REST API Freqtrade

Переменные окружения

Обязательные

  • FREQTRADE_API_URL - URL эндпоинта REST API Freqtrade
  • FREQTRADE_USERNAME - Имя пользователя для аутентификации в API Freqtrade
  • FREQTRADE_PASSWORD - Пароль для аутентификации в API Freqtrade

Примеры использования

Покажи мне почасовые данные цены для BTC/USDT
Какой текущий статус моих открытых сделок?
Сколько прибыли я получил до сих пор?
Каков мой баланс аккаунта?
Купи 0.01 BTC/USDT прямо сейчас

Ресурсы

Примечания

Требует запущенный экземпляр Freqtrade с включенным REST API. Необходим Python 3.13+. Freqtrade должен быть настроен с включенным api_server и правильными учетными данными для аутентификации.