================== /// MCP /// /// FRE /// ================== [server:online] [protocol:ready]
freqtrade-mcp
by kukapay
An MCP server that integrates with the Freqtrade cryptocurrency trading bot.
62
15
SpecializedInstallation
1. Prerequisites:
• Python 3.10+
• git
• (optional) existing Freqtrade bot setup
2. Clone the repository:
git clone https://github.com/kukapay/freqtrade-mcp.git
cd freqtrade-mcp
3. Create and activate a virtual environment (recommended):
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
4. Install dependencies:
pip install -r requirements.txt
5. Configuration:
• Copy example configuration if provided (e.g. cp mcp.example.yml mcp.yml).
• Edit the file with your Freqtrade REST/API credentials, exchange keys and any strategy-specific variables.
• Export any required environment variables mentioned in the README (e.g. export FREQTRADE_API_KEY="<api-key>").
6. Database migrations (if the project ships Alembic scripts):
alembic upgrade head
7. Run the MCP server:
python -m freqtrade_mcp # or the main entry file specified in README
8. Reverse-proxy / Docker (optional):
• A Dockerfile may be present—build with: docker build -t freqtrade-mcp .
• Run container: docker run -d -p 8000:8000 --env-file .env freqtrade-mcp
9. Verify:
Visit http://localhost:8000/health or /docs (if FastAPI) to ensure the server is up.
Documentation
License: MIT License
Updated 7/30/2025