Freqtrade-MCP logo

Freqtrade-MCP

by kukapay

Freqtrade-MCP is an MCP server that integrates with the Freqtrade cryptocurrency trading bot via its REST API. It enables seamless AI agent interaction for automated trading operation.

View on GitHub

Last updated: N/A

What is Freqtrade-MCP?

Freqtrade-MCP is a server that acts as a bridge between AI agents and the Freqtrade cryptocurrency trading bot. It exposes Freqtrade's REST API as MCP tools, allowing AI agents to interact with and control the bot.

How to use Freqtrade-MCP?

  1. Clone the repository. 2. Install the dependencies using pip or uv. 3. Configure the MCP client with the server details, including the command to run the server and environment variables for Freqtrade API access. 4. Enable the Freqtrade REST API in the Freqtrade configuration file.

Key features of Freqtrade-MCP

  • Exposes Freqtrade API endpoints as MCP tools

  • Allows AI agents to fetch market data, bot status, profit, balance, and performance

  • Enables AI agents to place trades, start/stop the bot, and manage the blacklist

  • Provides example prompts for interacting with the server

Use cases of Freqtrade-MCP

  • Automated trading strategies driven by AI agents

  • Real-time monitoring and control of Freqtrade bot

  • Integration of Freqtrade with other AI-powered trading platforms

  • Development of custom trading tools and interfaces

FAQ from Freqtrade-MCP

What is Freqtrade?

Freqtrade is a free and open source cryptocurrency trading bot.

What is MCP?

MCP likely refers to a framework or system for managing and controlling applications, but the specific meaning isn't defined in the provided context.

How do I enable the Freqtrade REST API?

You need to add the api_server section to your Freqtrade configuration and set api_server.enabled to true.

What Python version is required?

Python 3.13 or higher is required.

Where can I find more information about Freqtrade's REST API?

Check the Freqtrade documentation at https://www.freqtrade.io/en/stable/rest-api/.