安装
HALO 是一个 Python 包。插件需要 mcp 这个可选依赖(extra),它会安装 MCP Python SDK。插件中没有任何部分调用语言模型,所以不需要 API 密钥。
在克隆下来的仓库目录中运行:
uv venv .venv -p 3.11uv pip install -p .venv/bin/python -e ".[mcp]"这会把 halo 命令放进 .venv/bin。你可以先激活这个环境,也可以直接调用 .venv/bin/halo。
用 Streamable HTTP 传输方式启动插件,并让它保持运行:
halo serve --http --port 8765HALO plugin listening on http://127.0.0.1:8765/mcp (ledger /Users/you/.halo/ledger.sqlite)账本是一个 SQLite 文件,HALO 把记录下来的步骤保存在里面。它在首次使用时创建,默认位置是 ~/.halo/ledger.sqlite,除非你传入 --db 或设置了 HALO_LEDGER。