capcut-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@capcut-mcpCreate a new draft and add a video from https://example.com/clip.mp4"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CapCutAPI
Open source CapCut API tool.
Project Features
This project is a Python-based CapCut processing tool that offers the following core functionalities:
Core Features
Draft File Management: Create, read, modify, and save CapCut draft files
Material Processing: Support adding and editing various materials such as videos, audios, images, texts, stickers, etc.
Effect Application: Support adding multiple effects like transitions, filters, masks, animations, etc.
API Service: Provide HTTP API interfaces to support remote calls and automated processing
AI Integration: Integrate multiple AI services to support intelligent generation of subtitles, texts, and images
Main API Interfaces
/create_draft: Create a draft/add_video: Add video material to the draft/add_audio: Add audio material to the draft/add_image: Add image material to the draft/add_text: Add text material to the draft/add_subtitle: Add subtitles to the draft/add_effect: Add effects to materials/add_sticker: Add stickers to the draft/save_draft: Save the draft file
Related MCP server: DramaCraft
Configuration Instructions
Configuration File
The project supports custom settings through a configuration file. To use the configuration file:
Copy
config.json.exampletoconfig.jsonModify the configuration items as needed
cp config.json.example config.jsonEnvironment Configuration
ffmpeg
This project depends on ffmpeg. You need to ensure that ffmpeg is installed on your system and added to the system's environment variables.
Python Environment
This project requires Python version 3.8.20. Please ensure that the correct version of Python is installed on your system.
Install Dependencies
Install the required dependency packages for the project:
pip install -r requirements.txtRun the Server
After completing the configuration and environment setup, execute the following command to start the server:
python main.pyOnce the server is started, you can access the related functions through the API interfaces.
Usage Examples
Adding a Video
import requests
response = requests.post("http://localhost:9000/add_video", json={
"video_url": "http://example.com/video.mp4",
"start": 0,
"end": 10,
"width": 1080,
"height": 1920
})
print(response.json())Adding Text
import requests
response = requests.post("http://localhost:9000/add_text", json={
"text": "Hello, World!",
"start": 0,
"end": 3,
"font": "Source Han Sans",
"font_color": "#FF0000",
"font_size": 30.0
})
print(response.json())Saving a Draft
import requests
response = requests.post("http://localhost:9000/save_draft", json={
"draft_id": "123456",
"draft_folder": "your capcut draft folder"
})
print(response.json())Copying the Draft to CapCut Draft Path
Calling save_draft will generate a folder starting with dfd_ in the current directory of the server. Copy this folder to the CapCut draft directory, and you will be able to see the generated draft.
Configure MCP
Configure MCP in Cursor. In the Cursor settings, add an MCP server with the address http://localhost:9000/mcp, and then you can use MCP in Cursor.
In the Claude configuration, add the following content:
{
"mcpServers": {
"capcut-mcp": {
"type": "http",
"url": "http://localhost:9000/mcp"
}
}
}More Examples
Please refer to the example.py file in the project, which contains more usage examples such as adding audio and effects.
Project Features
Cross-platform Support: Supports both CapCut China version and CapCut International version
Automated Processing: Supports batch processing and automated workflows
Rich APIs: Provides comprehensive API interfaces for easy integration into other systems
Flexible Configuration: Achieve flexible function customization through configuration files
AI Enhancement: Integrate multiple AI services to improve video production efficiency
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityFmaintenanceEnables AI assistants to create and edit professional videos through natural language by automating JianYing (CapCut) video production workflows. Supports adding media segments, effects, transitions, animations, and exporting editable project files.Last updated20270
- Alicense-qualityDmaintenanceIntegrates with Jianying (CapCut) and Chinese LLMs to automate short drama video editing, including commentary generation, remix creation, and draft import.Last updated12MIT
- Flicense-qualityFmaintenanceEnables video editing operations such as trimming, merging, adding audio/text/effects, and exporting via MCP protocol, leveraging CapCut core functionalities.Last updated89
- AlicenseAqualityBmaintenanceEnables AI assistants to fully control CapCut video editing projects, including creating projects, importing media, adding text/subtitles, managing audio, and editing timelines.Last updated251MIT
Related MCP Connectors
AI clips from long videos: analyze, clip, render and publish via the CutPro API.
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
MCP server for Hailuo (MiniMax) AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fancyboi999/capcut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server