Meshy Youtube Mcp
@Scottcjn
About Meshy Youtube Mcp
MCP server: prompt -> Meshy.ai 3D model -> Blender turntable -> YouTube video. AI-agent 3D-to-video pipeline.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"meshy-youtube-mcp": {
"command": "python",
"args": [
"-m",
"meshy_youtube.authorize"
]
}
}
}Tools
10prompt, art_style
image (URL/path)
1–4 images
model + style
task_id
`.mp4`, title
prompt
image
model + style
model, action_id
Overview
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
FAQ from Meshy Youtube Mcp
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.
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.
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.
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.
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.
More Media & Design MCP servers
YouTube Transcript Server
kimtaeyoon83This is an MCP server that allows you to directly download transcripts of YouTube videos.
YouTube MCP Server
anaisbettsA Model-Context Protocol Server for YouTube
MiniMax MCP
MiniMax-AIOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Framelink Figma MCP Server
GLipsMCP server to provide Figma layout information to AI coding agents like Cursor
Melrōse - programming of music melodies
emickleiinteractive programming of melodies, producing MIDI
Comments