MCP.so
登录
M

Meshy Youtube MCP Server

@Scottcjn

基本信息

分类

媒体与设计

传输方式

stdio

作者

Scottcjn

提交者

AutoJanitor

关于 Meshy Youtube MCP Server

MCP server: prompt -> Meshy.ai 3D model -> Blender turntable -> YouTube video. AI-agent 3D-to-video pipeline.

Meshy Youtube MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "meshy-youtube-mcp": {
      "command": "python",
      "args": [
        "-m",
        "meshy_youtube.authorize"
      ]
    }
  }
}

Meshy Youtube MCP Server 工具

10

prompt, art_style

image (URL/path)

1–4 images

model + style

task_id

`.mp4`, title

prompt

image

model + style

model, action_id

概览

What is Meshy Youtube Mcp?

Meshy Youtube Mcp is a Python MCP server that lets an AI agent generate a Meshy.ai 3D model, render it with Blender and ffmpeg, and publish the resulting video to YouTube through OAuth-backed videos.insert. It is designed for developers and MCP‑capable agents (e.g., Claude) who want to turn a text prompt into a published YouTube video in one pipeline.

How to use Meshy Youtube Mcp?

Clone the repository, install dependencies, copy the environment file, and set your MESHY_API_KEY. Perform a one‑time YouTube OAuth authorization by running python -m meshy_youtube.authorize, then configure the server in your MCP client (e.g., claude_desktop_config.json) pointing to meshy_youtube/server.py with the required environment variables. After that, an agent can call the meshy_to_youtube tool with a prompt to generate and upload a turntable video.

Key features of Meshy Youtube Mcp

  • Generates 3D models from text or images via Meshy.ai
  • Renders turntable and animated videos with Blender/ffmpeg
  • Uploads finished MP4 to YouTube via OAuth2
  • One‑shot pipelines: text, image, retexture, or animation to YouTube
  • Privacy controls: public, unlisted, or private uploads
  • Supports rigging and animation from Meshy’s action library

Use cases of Meshy Youtube Mcp

  • Automatically generate and upload 3D turntable videos from text descriptions
  • Convert a single image or multiple reference images into a YouTube 3D showcase
  • Re‑texture an existing model and publish the updated turntable
  • Rig and animate a humanoid model, then render and upload the motion video

常见问题

1

How does Meshy Youtube Mcp differ from the sibling project?

Meshy Youtube Mcp publishes to YouTube for human reach; the sibling `meshy-bottube-mcp` publishes to BoTTube, an agent‑native video network. Both use the same Meshy generation and render pipeline.

2

What are the runtime requirements?

Python 3.10+, `ffmpeg` and Blender installed and available on `PATH`, a Meshy.ai API key, and a Google account with a YouTube OAuth 2.0 client set up via Google Cloud Console.

3

How do I authorize YouTube uploads?

Create an OAuth client ID (Desktop app) in Google Cloud Console, enable the YouTube Data API v3, save the client secret as `~/.config/meshy-youtube-mcp/client_secret.json`, then run `python -m meshy_youtube.authorize` — this opens a browser for one‑time consent and stores a refresh token for unattended uploads.

4

What is the YouTube upload quota?

YouTube’s default free quota is 10,000 units per day. A `videos.insert` costs 1,600 units, allowing about six uploads per day. You can request a quota increase in the Cloud Console if needed.

5

Where do secrets and tokens live?

The OAuth client secret, refresh token, and `.env` file are gitignored. The token file is written with permissions `0600` and should never be committed. They reside in `~/.config/meshy-youtube-mcp/` by default.

评论

媒体与设计 分类下的更多 MCP 服务器