H

Hex MCP服务器

@franccesco/hex-mcp
0 Stars 348 次浏览 franccesco 更新于 2026-08-23

允许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 仍在开发中,可能会有破坏性更改。

相关 MCP 服务