Skip to main content
Glama

フリークトレード-MCP

REST API を介してFreqtrade暗号通貨取引ボットと統合し、自動取引操作のためのシームレスな AI エージェントの相互作用を可能にする MCP サーバー。

不和 GitHubライセンスPythonバージョン状態

インストール

前提条件

  • Python 3.13+ : システムに Python がインストールされていることを確認してください。

  • Freqtrade : REST API が有効になっている実行中の Freqtrade インスタンス ( Freqtrade Docsを参照)。

  • Git : リポジトリのクローンを作成します。

手順

  1. リポジトリのクローンを作成します:

    git clone https://github.com/kukapay/freqtrade-mcp.git cd freqtrade-mcp
  2. 依存関係のインストール: pipの使用:

    pip install freqtrade-client mcp[cli]

    またはuv付き(オプション):

    uv add freqtrade-client "mcp[cli]"
  3. クライアント構成:

    "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 設定:

    構成に api_server セクションを追加し、api_server.enabled を true に設定して、REST API を有効にします。

    サンプル構成:

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

    こちらでドキュメントを確認してください。

Related MCP server: Armor Crypto MCP

使用法

利用可能なツール

サーバーは、次の Freqtrade API エンドポイントを MCP ツールとして公開します。

道具

説明

パラメータ

fetch_market_data

ペアのOHLCVデータを取得する

pair: str

timeframe: str

fetch_bot_status

オープントレードステータスを取得する

なし

fetch_profit

利益概要を取得する

なし

fetch_balance

アカウント残高を取得する

なし

fetch_performance

パフォーマンスメトリックを取得する

なし

fetch_whitelist

ペアのホワイトリストを取得する

なし

fetch_blacklist

ペアのブラックリストを取得する

なし

fetch_trades

取引履歴を取得する

なし

fetch_config

ボットの設定を取得する

なし

fetch_locks

トレードロックを取得する

なし

place_trade

売買取引を行う

pair: str

side: str

stake_amount: float

start_bot

ボットを起動する

なし

stop_bot

ボットを停止

なし

reload_config

ボット設定を再読み込み

なし

add_blacklist

ペアをブラックリストに追加

pair: str

delete_blacklist

ブラックリストからペアを削除する

pair: str

delete_lock

トレードロックを削除する

lock_id: int

プロンプトの例

  1. 市場データを取得:

    • 「BTC/USDT の 1 時間ごとの価格データを表示してください。」

    • 「ETH/BTCの5分チャートはどうなっているでしょうか?」

    • 「過去 1 時間の XRP/USDT の最新のローソク足データを教えてください。」

  2. フェッチボットステータス:

    • 「私のオープン取引の現在のステータスはどうなっていますか?」

    • 「現在、アクティブな取引はありますか?」

    • 「現時点でのボットの取引活動について教えてください。」

  3. フェッチ利益:

    • 「これまでにどれくらいの利益が出ましたか?」

    • 「ボットの総利益の概要はいくらですか?」

    • 「私の取引利益を見せてもらえますか?」

  4. フェッチ残高:

    • 「口座残高はいくらですか?」

    • 「取引口座にはいくらお金がありますか?」

    • 「Freqtrade ウォレットの現在の残高を教えてください。」

  5. フェッチパフォーマンス:

    • 「ボットのパフォーマンスはどの程度ですか?」

    • 「私の取引のパフォーマンス指標は何ですか?」

    • 「取引統計を見せてください。」

  6. ホワイトリストを取得:

    • 「ホワイトリストに載っているペアはどれですか?」

    • 「ボットはどのような取引ペアを使用できますか?」

    • 「ホワイトリストに登録されたペアを一覧表示してください。」

  7. ブラックリストを取得:

    • 「どのペアがブラックリストに載っていますか?」

    • 「現在ブロックされている取引ペアは何ですか?」

    • 「ブラックリストについて教えてください。」

  8. フェッチトレード:

    • 「終了した取引の履歴は何ですか?」

    • 「ボットが完了した取引をすべて表示してください。」

    • 「過去の取引履歴をリストにしていただけますか?」

  9. 設定の取得:

    • 「現在のボットの構成は何ですか?」

    • 「ボットが使用している設定を見せてください。」

    • 「Freqtrade の設定について教えてください。」

  10. フェッチロック:

  • 「アクティブな貿易ロックはありますか?」

  • 「現在どのようなロックがかかっていますか?」

  • 「取引ロックのリストを見せてください。」

  1. 場所トレード

  • 「今すぐ0.01 BTC/USDTを購入してください。」

  • 「0.05 ETH/USDTをすぐに売却します。」

  • 「0.1 XRP/USDT の買い注文を出してください。」

  1. ボットを起動:

  • 「トレーディングボットを起動します。」

  • 「Freqtrade ボットをオンにしてください。」

  • 「今すぐボットを実行してください。」

  1. ボットを停止:

  • 「トレーディングボットを停止します。」

  • 「Freqtrade ボットをシャットダウンしてください。」

  • 「ボットの取引を一時停止します。」

  1. 設定を再読み込み:

  • 「ボットの設定をリロードします。」

  • 「ボットの設定を更新してください。」

  • 「Freqtrade の設定を更新します。」

  1. ブラックリストを追加:

  • 「ETH/USDTをブラックリストに追加します。」

  • 「BTC/ETHをブラックリストに追加します。」

  • 「XRP/USDTのブロック取引」

  1. ブラックリストを削除:

  • 「ETH/USDTをブラックリストから削除します。」

  • 「取引のためにBTC/ETHのブロックを解除します。」

  • 「XRP/USDTをブラックリストから外してください。」

  1. 削除ロック:

  • 「ID 123 のトレードロックを削除します。」

  • 「ロック番号45を外してください。」

  • 「ID 7でトレードのロックを解除します。」

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/freqtrade-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server