mcp

MCP.Pizza Chef: hummingbot

This MCP server links your AI assistant (like Claude or Gemini) to Hummingbot, a platform for automated cryptocurrency trading on multiple exchanges. By setting up this server with your Hummingbot API credentials, you can control trading bots, execute trades, and manage strategies through natural language commands in supported AI apps. Setup requires some developer skills, including installing Python or Docker and configuring environment files. It works on Linux, Mac, and Windows with specific instructions for each.

Other

Use This MCP server To

Automate cryptocurrency trades across multiple exchanges Monitor and control Hummingbot trading bots via AI Send trading commands from Claude or Gemini AI apps Deploy Hummingbot trading automation in cloud or local setups Configure AI to interact with Hummingbot API securely Manage multiple exchange strategies through AI commands

README

MCP Hummingbot Server

An MCP (Model Context Protocol) server that enables Claude and Gemini CLI to interact with Hummingbot for automated cryptocurrency trading across multiple exchanges.

Installation & Configuration

Option 1: Using uv (Recommended for Development)

  1. Install uv (if not already installed):

    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Clone and install dependencies:

    git clone https://github.com/hummingbot/mcp
    cd mcp
    uv sync
  3. Create a .env file:

    cp .env.example .env
  4. Edit the .env file with your Hummingbot API credentials:

    HUMMINGBOT_API_URL=http://localhost:8000
    HUMMINGBOT_USERNAME=admin
    HUMMINGBOT_PASSWORD=admin
  5. Configure in Claude Code or Gemini CLI:

    {
      "mcpServers": {
        "hummingbot-mcp": {
          "type": "stdio",
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/mcp",
            "run",
            "main.py"
          ]
        }
      }
    }

    Note: Make sure to replace /path/to/mcp with the actual path to your MCP directory.

Option 2: Using Docker (Recommended for Production)

mcp FAQ

Can I use this to automate cryptocurrency trading across multiple exchanges?
Yes — this MCP server connects your AI assistant to Hummingbot, enabling automated trading commands across exchanges.
Does this work with Claude and Gemini AI apps?
Yes — it is designed to integrate with Claude Desktop and Gemini CLI for trading tasks.
Do I need a Hummingbot account or API credentials?
Yes — you must have a running Hummingbot API server and valid API credentials to use this server.
How hard is it to set up this MCP server?
It requires developer-level setup including Python 3.11+, Docker or command-line tools, and configuration files.
Can I run this server using Docker?
Yes — Docker images are provided for easy deployment in production or cloud environments.
Is an API key required for the AI model providers?
No — this server connects your AI to Hummingbot; model API keys are managed separately in your AI app.
Which operating systems are supported?
Linux, Mac, and Windows are supported with specific Docker networking instructions for each.
Can I use this MCP server without coding?
No — some command-line and configuration editing is needed, so it's best for users comfortable with developer tools.