Hex MCP服务器
允许AI助手通过标准化接口访问、查看、运行和管理Hex项目的服务器。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"hex-mcp": {
"args": [
"run"
],
"command": "hex-mcp"
}
}
}
该服务需要配置环境变量:HEX_API_BASE_URL、HEX_API_KEY
服务介绍
hex-mcp MCP 服务器
这是一个为 Hex 实现的 MCP 服务器,支持以下工具:
list_hex_projects: 列出可用的 Hex 项目search_hex_projects: 按模式搜索 Hex 项目get_hex_project: 获取特定项目的详细信息get_hex_run_status: 检查项目运行状态get_hex_project_runs: 获取项目运行历史run_hex_project: 执行一个 Hex 项目cancel_hex_run: 取消正在运行的项目
安装
推荐使用 uv 来安装 hex-mcp:
uv add hex-mcp
或者使用 pip:
pip install hex-mcp
要确认是否安装成功,可以运行:
hex-mcp --version
配置
使用配置命令(推荐)
最简单的配置 hex-mcp 的方法是使用 config 命令并传递你的 API 密钥和 API URL(可选,默认为 https://app.hex.tech/api/v1):
hex-mcp config --api-key "your_hex_api_key" --api-url "https://app.hex.tech/api/v1"
[!NOTE]
这会将您的配置保存到家目录下的文件中(例如~/.hex-mcp/config.yml),使它对所有 hex-mcp 调用可用。
使用环境变量
另外,您也可以通过环境变量来配置 Hex MCP 服务器:
HEX_API_KEY: 您的 Hex API 密钥HEX_API_URL: Hex API 的基础 URL
当为 MCP 服务器设置环境变量时,它们需要是全局的以便 Cursor 可以识别,或者在调用服务器时使用 uv 的 --env-file 标志。
与 Cursor 结合使用
Cursor 允许 AI 代理通过 MCP 协议与 Hex 交互。请按照以下步骤设置并使用 hex-mcp 与 Cursor。您可以在项目的根目录下创建一个 .cursor/mcp.json 文件,并包含以下内容:
{
"mcpServers": {
"hex-mcp": {
"command": "uv",
"args": ["run", "hex-mcp", "run"]
}
}
}
或者,如果 hex-mcp 在您的 PATH 中,您可以直接使用 hex-mcp 命令:
{
"mcpServers": {
"hex-mcp": {
"command": "hex-mcp",
"args": ["run"]
}
}
}
一旦启动并运行,您可以通过在 Cursor 中发起一个新的 AI(代理)对话来列出或运行 Hex 项目。
[!IMPORTANT]
MCP 服务器和 CLI 仍在开发中,可能会有破坏性更改。