KF

kukapay/freqtrade-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

149 stars 41 forks 品質 66 トレンド 16MIT

kukapay/freqtrade-mcpは、https://github.com/kukapay/freqtrade-mcp.からインポートされたMCPサーバー候補です。

概要

kukapay/freqtrade-mcpは、https://github.com/kukapay/freqtrade-mcp.からインポートされた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. フレクトレード構成:

REST APIを有効にするには、設定のapi_serverセクションを追加し、api_server.enabledをtrueに設定してください。

サンプル構成:

文書はこちらをご覧ください。

使用法

利用可能なツール

サーバーは以下の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 のガイドから始めましょう →