hex-mcp MCP server

hex-mcp MCP server

site icon
2025.03.20 0
PythonHex 项目管理自动化执行开发效率
hex-mcp 是一个为 Hex 项目设计的 MCP 服务器,提供了多种工具来管理和操作 Hex 项目。其核心功能包括列出、搜索、获取项目信息、检查运行状态、获取运行历史、执行项目以及取消运行等。适用于开发者在 Hex 平台上进行项目管理和自动化操作。
View on GitHub

Overview

基本能力

产品定位

hex-mcp 是一个为 Hex 项目设计的 MCP 服务器,主要用于管理和操作 Hex 项目。

核心功能

  • 列出可用的 Hex 项目 (list_hex_projects)
  • 通过模式搜索 Hex 项目 (search_hex_projects)
  • 获取特定项目的详细信息 (get_hex_project)
  • 检查项目运行状态 (get_hex_run_status)
  • 获取项目运行历史 (get_hex_project_runs)
  • 执行 Hex 项目 (run_hex_project)
  • 取消正在运行的项目 (cancel_hex_run)

适用场景

  • Hex 项目管理
  • 自动化执行 Hex 项目
  • 监控项目运行状态

工具列表

  • 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: 取消正在运行的项目

常见问题解答

  • 安装后如何确认是否正常工作? 运行 hex-mcp --version 确认版本信息。
  • 如何配置 API 密钥? 使用 hex-mcp config --api-key "your_hex_api_key" 或设置环境变量 HEX_API_KEY

使用教程

使用依赖

无特殊依赖,直接安装即可。

安装教程

推荐使用 uv 安装:

uv add hex-mcp

或使用 pip:

pip install hex-mcp

调试方式

安装完成后,运行以下命令确认版本信息:

hex-mcp --version

配置 API 密钥:

hex-mcp config --api-key "your_hex_api_key" --api-url "https://app.hex.tech/api/v1"

或设置环境变量:

export HEX_API_KEY="your_hex_api_key"
export HEX_API_URL="https://app.hex.tech/api/v1"

与 Cursor 集成

在项目根目录创建 .cursor/mcp.json 文件,内容如下:

{
  "mcpServers": {
    "hex-mcp": {
      "command": "uv",
      "args": ["run", "hex-mcp", "run"]
    }
  }
}

或直接使用 hex-mcp 命令:

{
  "mcpServers": {
    "hex-mcp": {
      "command": "hex-mcp",
      "args": ["run"]
    }
  }
}

许可证

该项目遵循 AGPL-3.0 开源许可条款,请参阅 AGPL-3.0 了解完整条款。