aihub-mcp

aihub-mcp

Enables agents to generate images, video, audio, and documents via AihubMax API, with task management and media analysis capabilities.

Category
访问服务器

README

aihub-mcp

MCP server for the AihubMax media generation API — https://docs.aihubmax.com.

把 AihubMax(api.aihubmax.com)的媒体生成能力(图像 / 视频 / 音频 / 文档 + 异步任务体系)封装成 Agent 友好的 MCP server。目标:Agent 拿到一个 sk- key 后,能在对话里顺畅地发现模型、生成媒体、拿回结果。

工具(14 个)

工具 作用
list_models 列出生成模型(图/视频/音频/文档),按 media_type/关键词过滤,标注可用性 + 定价摘要
describe_model 查看某模型的端点、参数(类型/枚举/默认/中文说明)、示例、定价
generate_image / generate_video / generate_audio / generate_document 提交生成任务,默认等待 60s:短任务直接返回结果 URL,长任务返回 task_id;图像成功时内联回传图片
get_task 查询/轮询异步任务到终态
wait_for_task 阻塞等待长任务 + MCP 进度通知;超时返回 still-running 可续等
download_asset 把任务产物或 URL 下载到本地磁盘(视频等大文件落盘)
get_credits 查询当前 Key 的总额度 / 已用 / 剩余
upload_file 本地文件 / 远程 URL / base64 → 可引用的 URL(i2v 等场景刚需)
analyze_media 多模态 LLM 分析图/视频/音频 → 文本(宿主模型看不了视频/听不了音频时补位)
ask_model 同步问另一个 LLM(二次意见 / 试用),非主对话通道
create_embeddings 文本向量嵌入(OpenAI 兼容)

模型 id 有两套命名(文档 spec vs 线上可调用),对应关系见 docs/model-mapping.md(由 scripts/build-mapping.ts 生成)。

快速使用(stdio)

在 MCP 客户端(Claude Code / Claude Desktop / Cursor 等)配置:

{
  "mcpServers": {
    "aihub": {
      "command": "npx",
      "args": ["-y", "github:cookaihq/aihub-mcp"],
      "env": { "AIHUBMAX_API_KEY": "sk-你的key" }
    }
  }
}

当前走 GitHub 分发(npm 发布后再改为 "aihub-mcp")。仓库 github:cookaihq/aihub-mcp;首次拉取时 npx 会自动执行 prepare 编译。 本地开发也可把 command/args 指向 node /绝对路径/dist/index.js,或 AIHUBMAX_API_KEY=sk-... npm run dev。

Key 也可用 --api-key sk-... 传入;base URL 可用 AIHUBMAX_BASE_URL 覆盖。

开发

npm install
npm run build-catalog          # 从 mintlify 源码构建 catalog(可用 MINTLIFY_DIR 覆盖路径)
npm run typecheck
npm run build                  # 输出 dist/
AIHUBMAX_API_KEY=sk-... npm run verify   # 端到端打真实 API 验收(会产生少量生成费用)

进度

  • [x] M0 目录管道:catalog/catalog.zh.json(155 端点 / 128 模型 / 每模型完整参数 Schema)
  • [x] M1 核心 server:11 工具 + stdio + 真实定价(/api/pricing)+ 产物三层交付,实测通过
  • [x] M2 能力补齐:analyze_media / ask_model / create_embeddings 已实现(14 工具全部实测通过)
  • [ ] M2 发布:文档站集成页、npm 发布、MCP registry(待授权/确认)
  • [ ] M3 托管模式(Streamable HTTP)

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选