KF

kukapay/freqtrade-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

149 stars 41 forks 품질 66 트렌드 16MIT

kukapay/freqtrade-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

kukapay/freqtrade-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Freqtrade 암호화폐 거래 봇과 REST API를 통해 통합되어, 자동화된 거래 작업을 위한 원활한 AI 에이전트 상호작용을 가능하게 하는 MCP 서버입니다.

더 많은 암호화폐 관련 MCP 서버는 Kukapay MCP 서버를 참조하세요.

설치

전제 조건

  • Python 3.13+: 시스템에 Python이 설치되어 있는지 확인하세요.
  • Freqtrade: REST API가 활성화된 실행 중인 Freqtrade 인스턴스(Freqtrade 문서 참조).
  • Git: 저장소 복제용입니다.

발걸음

  1. 저장소 복제:

  2. 의존성 설치 하세요: pip 사용:

또는 uv (선택 사항):

  1. 클라이언트 구성:

  2. Freqtrade 구성:

설정에 api_server 섹션을 추가하고 api_server.enabled를 true로 설정하여 REST API를 활성화하세요.

샘플 구성:

문서를 여기에서 확인해 보세요.

사용

사용 가능한 도구

서버는 다음 Freqtrade API 엔드포인트를 MCP 도구로 노출합니다:

도구 설명 매개변수
fetch_market_data 쌍의 OHLCV 데이터 가져오기 pair: str, timeframe: str

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →