mcp-registry/freqtrade-mcp

    ==================
      
       /// MCP ///
      /// FRE ///
        
    ==================
        
    [server:online]
    [protocol:ready]

freqtrade-mcp

by kukapay

An MCP server that integrates with the Freqtrade cryptocurrency trading bot.

62
15
Specialized

Installation

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