适合谁
- 已运行 Hummingbot API 并希望用 AI 客户端控制交易的用户
- 熟悉 Docker/uv 配置的加密货币交易者
由 Hummingbot 官方维护的 MCP 服务器,通过 stdio 连接 Claude 和 Gemini CLI,提供账户、订单、仓位、市场数据和 Bot 管理工具。文档详尽,支持 uv 与 Docker 部署,错误提示清晰,但仅适用于已具备 Hummingbot 基础设施的用户。
Hummingbot MCP Server 是一个 Model Context Protocol 服务器,让 Claude 和 Gemini CLI 能够与 Hummingbot API 交互,进行跨多个交易所的自动化加密货币交易。它由 Hummingbot 官方维护,提供账户管理、订单与仓位管理、市场数据、资金费率、Bot 部署和控制器配置等工具,支持通过 uv 本地运行或 Docker 部署,并可使用 Docker Compose 在云端与 Hummingbot API 一同部署。
1) uv 方式:安装 uv,克隆 https://github.com/hummingbot/mcp,运行 uv sync,复制 .env.example 为 .env 并填入 HUMMINGBOT_API_URL、HUMMINGBOT_USERNAME、HUMMINGBOT_PASSWORD,然后在客户端配置中以 uv 运行 main.py。2) Docker 方式:创建 .env,拉取 hummingbot/hummingbot-mcp:latest,Linux 上加 --network host,Mac/Windows 上将 API URL 改为 http://host.docker.internal:8000,再在客户端配置 docker run 命令。也可用 Docker Compose 与 hummingbot-api、emqx、postgres 一同部署。要求 Python 3.11+ 且 Hummingbot API 正在运行。
{"mcpServers":{"hummingbot-mcp":{"type":"stdio","command":"uv","args":["--directory","/path/to/mcp","run","main.py"]}}}