Freqtrade MCP Server

Integre agentes de IA ao bot Freqtrade para trading automatizado, dados de mercado em tempo real e gerenciamento de estratégias via Freqtrade MCP Server.

Freqtrade MCP Server

O que faz o servidor “Freqtrade” MCP?

O Freqtrade MCP Server é um servidor Model Context Protocol (MCP) que integra-se perfeitamente ao bot de negociação de criptomoedas Freqtrade via sua REST API. Servindo como uma ponte entre assistentes de IA e a plataforma Freqtrade, ele permite que agentes de IA realizem operações de trading automatizadas, acessem dados de mercado em tempo real, gerenciem estratégias de negociação e interajam programaticamente com contas de trading. Essa integração amplia o desenvolvimento e automação de fluxos de negociação, permitindo tarefas como execução de ordens, consulta de saldos e monitoramento de desempenho — tudo orquestrado através de fluxos baseados em IA. O Freqtrade MCP Server é ideal para desenvolvedores e traders que desejam explorar IA em automação avançada e tomada de decisões em trading.

Lista de Prompts

Não há templates de prompt explícitos mencionados no repositório.

Lista de Recursos

Não há recursos explícitos descritos no repositório.

Lista de Ferramentas

Não há lista explícita de ferramentas nem arquivo server.py presente, e nenhuma definição de ferramenta foi documentada nos arquivos acessíveis.

Casos de Uso deste Servidor MCP

  • Execução Automatizada de Trading
    Permite que agentes de IA executem ordens de compra e venda no bot Freqtrade, automatizando estratégias de trading e reduzindo intervenção manual.
  • Monitoramento de Portfólio
    Permite aos desenvolvedores monitorar programaticamente o desempenho do portfólio, saldos e posições abertas, fornecendo insights em tempo real para tomada de decisão.
  • Gerenciamento de Estratégias
    Facilita o gerenciamento e a troca de estratégias de negociação por fluxos de IA, otimizando processos de backtesting e implantação.
  • Recuperação de Dados de Mercado
    Concede acesso de IA a dados de mercado atualizados e feeds de preços via REST API do Freqtrade, suportando algoritmos de trading orientados a dados.

Como configurar

Windsurf

  1. Pré-requisitos:
    Certifique-se de que Python 3.13+, Freqtrade (com REST API habilitada) e Git estão instalados.
  2. Clone o Repositório:
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    
  3. Instale as Dependências:
    pip install freqtrade-client mcp[cli]
    
  4. Edite a Configuração do Windsurf:
    Adicione o seguinte ao seu arquivo de configuração:
    "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"
        }
      }
    }
    
  5. Salve e Reinicie:
    Salve sua configuração e reinicie o Windsurf. Verifique se o servidor MCP está em execução.

Claude

  1. Pré-requisitos:
    Instale Python 3.13+, Freqtrade e Git.
  2. Clone e Instale:
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Edite a Configuração do Claude:
    Adicione a configuração do MCP server como mostrado acima no local JSON apropriado.
  4. Salve e Reinicie:
    Certifique-se de salvar as alterações e reinicie o Claude para ativar o servidor MCP.

Cursor

  1. Pré-requisitos:
    Python 3.13+, Freqtrade e Git instalados.
  2. Clone e Instale:
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Edite a Configuração do Cursor:
    Insira o seguinte na sua seção mcpServers:
    "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. Salve e Reinicie:
    Reinicie o Cursor e verifique se o servidor está em execução.

Cline

  1. Pré-requisitos:
    Python 3.13+, Freqtrade e Git.
  2. Clone e Instale:
    git clone https://github.com/kukapay/freqtrade-mcp.git
    cd freqtrade-mcp
    pip install freqtrade-client mcp[cli]
    
  3. Configure o Cline:
    Adicione o trecho abaixo à seção mcpServers:
    "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. Salve e Reinicie:
    Salve a configuração e reinicie o Cline. Confirme a integração MCP.

Como proteger as chaves de API:
Armazene as credenciais de API em variáveis de ambiente dentro da configuração:

"env": {
  "FREQTRADE_API_URL": "http://127.0.0.1:8080",
  "FREQTRADE_USERNAME": "${FREQTRADE_USERNAME}",
  "FREQTRADE_PASSWORD": "${FREQTRADE_PASSWORD}"
},
"inputs": {
  "FREQTRADE_USERNAME": "your_username",
  "FREQTRADE_PASSWORD": "your_password"
}

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP em seu fluxo do FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

FlowHunt MCP flow

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "freqtrade-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Uma vez configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de trocar “freqtrade-mcp” pelo nome real do seu servidor MCP e substituir a URL pela URL do seu servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Notas
Visão GeralDescrição no README
Lista de PromptsNenhum template de prompt encontrado
Lista de RecursosNenhum recurso explícito listado
Lista de FerramentasNenhuma lista ou definição de ferramenta
Proteção de Chaves de APIUso de variáveis de ambiente documentado
Suporte a Sampling (pouco relevante na avaliação)Não mencionado

Com base no exposto, o servidor Freqtrade MCP fornece uma visão geral clara e orientação de configuração, mas carece de documentação explícita para prompts, recursos e ferramentas nos arquivos públicos. Sua utilidade para integração de IA com Freqtrade é forte, mas a profundidade da documentação reduz sua pontuação de completude.


Pontuação MCP

Possui uma LICENÇA✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks11
Número de Stars51

Nossa opinião:
O servidor Freqtrade MCP é útil para fluxos de trading automatizado e integração com IA, mas se beneficiaria de documentação mais abrangente sobre ferramentas disponíveis, templates de prompt e recursos. Suas instruções de configuração são claras e é open source, mas a cobertura de recursos MCP é incompleta para usuários avançados.

Nota: 4/10

Perguntas frequentes

O que é o Freqtrade MCP Server?

O Freqtrade MCP Server é uma ponte de integração que conecta agentes de IA ao bot de trading de criptomoedas Freqtrade via REST API, permitindo negociação automatizada, monitoramento de portfólio e acesso a dados de mercado em fluxos de trabalho orientados por IA.

O que posso automatizar com o Freqtrade MCP?

Você pode automatizar a execução de trades, monitorar seu portfólio de criptomoedas, gerenciar e alternar estratégias de negociação e acessar dados de mercado em tempo real, tudo através de fluxos de trabalho potenciados por IA.

Como proteger minhas credenciais de API?

Armazene as credenciais de API como variáveis de ambiente na sua configuração, nunca as codifique diretamente. Use a seção 'env' fornecida na configuração do servidor MCP para referenciá-las de forma segura.

Existem templates de prompt ou ferramentas pré-definidas incluídas?

Não há templates de prompt explícitos ou definições de ferramentas fornecidas no repositório público, mas você pode usar os endpoints da API expostos por meio de seu agente de IA após a configuração.

O que é necessário para executar o Freqtrade MCP Server?

Você precisará de Python 3.13+, uma instância Freqtrade em execução com REST API habilitada e as credenciais apropriadas. Siga os passos de configuração para seu cliente (Windsurf, Claude, Cursor, Cline) conforme descrito acima.

Automatize o Trading de Cripto com Freqtrade MCP

Aproveite a integração FlowHunt para potencializar seus agentes de IA com trading automatizado, monitoramento de portfólio e gerenciamento de estratégias no Freqtrade.

Saiba mais