Skip to main content
Glama

media-gen-mcp

一个远程 MCP 服务器,让 Claude / ChatGPT 可以生成图片(meta.ai) 和视频(vibes.ai)。托管在 Render 上,由 UptimeRobot 保持 24/7 在线。

工具

工具

后端

返回内容

generate_image(prompt)

meta.ai

公开的图片 CDN URL(s)

generate_video(prompt, ..., reference_image_url)

vibes.ai

公开的视频 CDN URL(s)

animate_image(image_url, prompt)

vibes.ai i2v

视频 CDN URL

create_lipsync(source_url, audio_url, prompt)

vibes.ai

口型同步视频 URL

Media网 list_voices()

vibes.ai

TTS 语音 ID

media_library(media_media_type, limit)

vibes.ai

历史媒体 + ID

favorite_media(item_id, is_favorited)

vibes.ai

ok

delete_media(item_id)

vibes.ai

ok

media_status()

both

会话健康状态

媒体永远不会存储在服务器上——后端返回公开的 CDN URL,因此无需清理任何内容。

Related MCP server: mcp-litmedia

Endpoints

  • GET /health — 保活探测(UptimeRobot:HTTP 监控,每 5 分钟)

  • GET / — info JSON

  • POST /mcp — MCP Streamable HTTP transport(无状态)

本地运行

pip install -r requirements.txt
python -m uvicorn server:app --host 0.0.0.0 --port 8000

用 Render 部署

  1. 将本仓库推送到 GitHub。

  2. Render → New → Web Service → 连接该仓库。 读取 render.yaml,或者手动配置:

    • Build: pip install -r requirements.txt

    • Start: uvicorn server:app --host 0.0.0.0 --port $PORT

    • Health check path: /health

  3. 可选环境变量:META_TOKEN(覆盖内置 token)。

  4. 免费计划闲置约 15 分钟后休眠 → UptimeRobot ping /health。

连接客户端

  • Claude:设置 → 连接器 → 添加自定义连接器 → https://<your-app>.onrender.com/mcp

  • ChatGPT:设置 → 应用程序与连接器 → 创建(开发者模式) → MCP Server URL:https://<your-app>.onrender.com/mcp(无需认证)

Related MCP Connectors

Related MCP Servers