Token导航 LogoToken导航TokenDH.com
RunningHub MCP Server logo
运维云端stdio官方级别未说明来源级核验

RunningHub MCP Server

MCP Server

基于FastMCP框架的MCP服务,为RunningHub AI应用平台提供完整的工具集,包括节点查询、文件上传、任务提交、结果查询等功能。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
AI代理PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tolatolatop

提供方

tolatolatop

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

RunningHub MCP Server

基于 FastMCP 框架的 MCP 服务,为 RunningHub AI 应用平台提供完整的工具集。

功能概览

  • 节点查询 - 获取 AI 应用的可配置节点列表
  • 文件上传 - 上传图片/音频/视频到 RunningHub 平台
  • 任务提交 - 提交 AI 应用任务并获取 taskId
  • 结果查询 - 查询任务执行状态和输出结果
  • 一键执行 - 提交任务并自动轮询等待完成
  • 任务管理 - 基于本地 JSON 文件的任务持久化管理

安装

# 使用 uv(推荐)
cd runninghub-mcp
uv sync

# 或使用 pip
pip install -e .

配置

通过环境变量配置服务:

环境变量必需默认值说明
RUNNINGHUB_API_KEY-RunningHub API 密钥
RUNNINGHUB_API_HOSTwww.runninghub.cnAPI 主机地址
RUNNINGHUB_TASK_STORE_PATH~/.runninghub/tasks.json任务持久化文件路径

MCP 客户端配置示例

Cursor / Claude Desktop (mcp.json)

{
  "mcpServers": {
    "runninghub": {
      "command": "uv",
      "args": ["--directory", "/path/to/runninghub-mcp", "run", "runninghub-mcp"],
      "env": {
        "RUNNINGHUB_API_KEY": "your-api-key"
      }
    }
  }
}

Tool 列表

原子工具(API 端点)

Tool说明关键参数
get_node_info获取 AI 应用的可配置节点列表webapp_id
upload_file上传文件到 RunningHubfile_path
submit_task提交 AI 应用任务webapp_id, node_info_list
query_task_outputs查询任务状态和输出结果task_id

完整流程工具

Tool说明
run_task_and_wait提交任务并轮询等待完成,支持自定义超时和轮询间隔

持久化管理工具

Tool说明关键参数
list_tasks查询本地存储的任务列表status(可选), limit
get_task_detail获取指定任务的详细信息task_id
sync_task_status从 API 同步任务最新状态到本地task_id

使用流程

典型的使用流程如下:

  1. 调用 get_node_info 获取 AI 应用的节点列表
  2. 根据需要修改节点参数(如需上传文件,先调用 upload_file
  3. 调用 run_task_and_wait 提交任务并等待结果(或分步使用 submit_task + query_task_outputs
  4. 使用 list_tasks / get_task_detail 查看历史任务

项目结构

src/runninghub_mcp/
  __init__.py     # 包入口
  server.py       # FastMCP 服务实例 + Tool 定义 + 入口
  api.py          # RunningHub HTTP API 封装
  storage.py      # 任务持久化管理(JSON 文件)
  models.py       # 数据模型定义

开发

# 安装开发依赖
uv sync

# 直接运行服务(STDIO 模式)
RUNNINGHUB_API_KEY=your-key uv run runninghub-mcp

# 使用 fastmcp dev 调试
RUNNINGHUB_API_KEY=your-key uv run fastmcp dev src/runninghub_mcp/server.py

目录标签

目录标签

AI代理PythonClaudeAI工具集本地部署任务管理文件上传任务提交结果查询

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP