
kukapay/freqtrade-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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:リポジトリのクローン作成用。
ステップス
-
リポジトリのクローン:
-
依存関係をインストールする:
pipの使用:
またはuv(任意)で:
-
クライアント構成:
-
フレクトレード構成:
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
-
Clone the Repository:
git clone https://github.com/kukapay/freqtrade-mcp.git cd freqtrade-mcp -
Install Dependencies: Using
pip:pip install freqtrade-client mcp[cli]Or with
uv(optional):uv add freqtrade-client "mcp[cli]" -
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" } } } -
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 |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →