OpenHEXA本地MCP服务

一个为OpenHEXA设计的本地MCP服务器概念验证,用于与Claude Desktop集成,实现数据工作区和管道的查询功能。

  • by mcrimi
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 mcrimi/mcp-openhexa

使用说明

mcp-openhexa

使用Claude Desktop的OpenHEXA本地MCP服务器的非常基本的概念证明

安装指南

通过Smithery安装

通过以下方式自动安装mcp openhexa for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @mcrimi/mcp-openhexa --client claude

1.安装.vnv并安装Dependencies

pip install -r requirements.txt

2.配置克劳德桌面

  1. 编辑您的Claude Desktop配置文件:

    • macOS: /Users/{youruser}/Library/Application Support/Claude/claude_desktop_config.json
    • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  2. 从添加或合并配置 claude_desktop_config.json:

{
  "mcpServers": {
    "openhexa": {
      "command": "{path}/mcp-openhexa/.venv/bin/python",
      "args": ["-m", "mcp_openhexa.server"],
      "cwd": "{path}/mcp-openhexa",
      "env": {
        "HEXA_TOKEN": "{YOUR TOKEN HERE}",
        "HEXA_SERVER_URL": "https://app.openhexa.org/"
      }
    }
  }
} 
  1. 将占位符值替换为URL和OpenHEXA令牌
  2. 重新启动克劳德桌面
  3. 现在,您应该将OpenHEXA视为一个集成工具:

3.与Claude一起开始使用

配置后,您可以向Claude提出以下问题:

  • “显示OpenHEXA中的所有工作区”
  • “在‘公共卫生’工作区中列出数据集”
  • “搜索名称中包含‘分析’的管道”
  • “获取有关“covid-data”数据集的详细信息”
  • “显示‘数据处理’管道的最近运行情况”