KF

kukapay/freqtrade-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

149 stars 41 forks Качество 66 Тренд 16MIT

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: Для клонирования репозитория.

Шаги

  1. Клонировать хранилище:

  2. Установка зависимостей: Используя pip:

Или с uv (по желанию):

  1. Конфигурация клиента:

  2. Конфигурация 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

  1. Clone the Repository:

    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    
  2. Install Dependencies: Using pip:

    pip install freqtrade-client mcp[cli]
    

    Or with uv (optional):

    uv add freqtrade-client "mcp[cli]"
    
  3. 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"
        } 
      } 
    }
    
  4. 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
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →