Claude Code MCP Tool Extension Guide
This is an overview article: Connect all 11 MCP Servers provided by AceData Cloud to Claude Code at once, enabling your terminal/IDE to conveniently generate images, write songs, create videos, search the web, and shorten links while coding.
This article addresses the question: "Claude Code is already usable, how to continue integrating MCP tools?" If you haven't configured Claude Code yet, please first see the Claude Code Configuration Tutorial.
Using claude.ai web version / Claude Desktop? See → Using AceData Cloud MCP in Claude — claude.ai Web + Desktop Complete Guide
¶ Why Claude Code + MCP
Claude Code is Anthropic's official command-line AI programming assistant, already capable of coding, debugging, and refactoring. After connecting MCP, it can also:
- Generate a product hero image while you write README
- Produce a fitting BGM in seconds while recording tutorials
- Perform real-time searches of the latest trends while writing technical blogs
- Shorten key release note links when releasing versions
All of this happens entirely in the terminal, no window switching, no browser, no extra services.
¶ Which MCP Servers Does AceData Cloud Provide?
We package the following capabilities into managed remote MCP Servers, ready to use out-of-the-box with unified billing:
| MCP Server | Domain | Core Capabilities | Remote URL |
|---|---|---|---|
| Suno | 🎵 Music | Text-to-song, lyrics, covers, continuation, vocal separation, Persona | https://suno.mcp.acedata.cloud/mcp |
| Midjourney | 🎨 Art | Text-to-image, image mixing, upscaling, editing, video generation | https://midjourney.mcp.acedata.cloud/mcp |
| Flux | 🎨 Art | 6 models, Kontext editing, commercial royalty-free | https://flux.mcp.acedata.cloud/mcp |
| Seedream | 🎨 Art | ByteDance model, strongest Chinese prompt understanding | https://seedream.mcp.acedata.cloud/mcp |
| NanoBanana | 🎨 Art | Gemini-driven, virtual try-on, product background replacement | https://nanobanana.mcp.acedata.cloud/mcp |
| Luma | 🎬 Video | Dream Machine, start/end frame control | https://luma.mcp.acedata.cloud/mcp |
| Sora | 🎬 Video | OpenAI top-tier model, character consistency | https://sora.mcp.acedata.cloud/mcp |
| Veo | 🎬 Video | Google model, native audio, 1080p / 4K | https://veo.mcp.acedata.cloud/mcp |
| Seedance | 🎬 Video | ByteDance, motion generation, dubbing | https://seedance.mcp.acedata.cloud/mcp |
| Serp | 🔍 Search | Google search 6 types, multilingual | https://serp.mcp.acedata.cloud/mcp |
| ShortURL | 🔗 Tool | Long link to short link, batch, free forever | https://shorturl.mcp.acedata.cloud/mcp |
One AceData Cloud Token = all 11 MCP Servers.
¶ Step 1: Obtain API Token
- Open AceData Cloud Platform, supports GitHub, Google, WeChat, email, phone login; free quota upon registration
- After login, your API Token is visible on the homepage; click to copy

- If balance is low, go to Console → Recharge, supports Alipay, WeChat, Stripe
¶ Step 2: Choose an Integration Method
¶ Method A: One-Click Add via Command Line (Recommended)
Execute the following claude mcp add commands one by one in your terminal, replace 你的Token with the API Token copied in the previous step.
💡 Without
-s, the default scope islocal, effective only in the current directory. To enable for all projects, add-s userat the end of each command; to share with the team via project commits, add-s project(see Method B below).-Hmust be uppercase; lowercase-his--help.
# 🎵 Music
claude mcp add suno --transport http https://suno.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
# 🎨 Images
claude mcp add midjourney --transport http https://midjourney.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add flux --transport http https://flux.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add seedream --transport http https://seedream.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add nanobanana --transport http https://nanobanana.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
# 🎬 Video
claude mcp add luma --transport http https://luma.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add sora --transport http https://sora.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add veo --transport http https://veo.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
claude mcp add seedance --transport http https://seedance.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
# 🔍 Search
claude mcp add serp --transport http https://serp.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
# 🔗 Short URL
claude mcp add shorturl --transport http https://shorturl.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 你的Token"
Only want to use some? Delete the commands you don't need. You can add more later anytime with claude mcp add <name> ....
Confirm it took effect:
claude mcp list
You should see 11 (or your subset) http type MCP Servers.
¶ Method B: .mcp.json in Project
If you want the whole team to share the same MCP configuration (commit to Git), create a .mcp.json in the project root:
{
"mcpServers": {
"suno": {
"type": "http",
"url": "https://suno.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"midjourney": {
"type": "http",
"url": "https://midjourney.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"flux": {
"type": "http",
"url": "https://flux.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"seedream": {
"type": "http",
"url": "https://seedream.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"nanobanana": {
"type": "http",
"url": "https://nanobanana.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"luma": {
"type": "http",
"url": "https://luma.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"sora": {
"type": "http",
"url": "https://sora.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"veo": {
"type": "http",
"url": "https://veo.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"seedance": {
"type": "http",
"url": "https://seedance.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"serp": {
"type": "http",
"url": "https://serp.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
},
"shorturl": {
"type": "http",
"url": "https://shorturl.mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer 你的Token" }
}
}
}
⚠️ Never commit real Tokens to public repos! Recommended: add
.mcp.jsonto.gitignoreand have team members fill in their own Tokens; or use${ENV_VAR}placeholders + environment variables.
¶ Practical Workflow Examples
¶ Workflow 1: Automatic Promotional Video Production
Directly say in Claude Code:
Help me complete the following tasks:
- Use Suno to generate a 30-second upbeat BGM
- Use Midjourney to generate 3 product showcase images
- Use Luma to combine these images into a product promo video
Claude Code will sequentially call Suno → Midjourney → Luma, listing links after each step and automatically proceeding to the next.
¶ Workflow 2: Technical Research + Content Creation
Help me:
- Use Google Search to find the latest AI video generation technology trends
- Write a technical blog outline based on the search results
- Use Flux to generate an illustration for the blog
- Use ShortURL to shorten key reference links
¶ Workflow 3: Batch Production of Multi-Platform Materials
Help me batch generate a set of marketing materials:
- A brand theme song (Suno)
- A set of stylistically consistent promo images (Midjourney, 4 images)
- A 15-second brand video (Sora)
- A 9:16 vertical short video (Seedance)
¶ Individual Tutorials for Each Service × Claude Code
Each of the 11 services has an independent beginner tutorial, demonstrating specific usage in Claude Code, tool lists, and common prompts. Beginners are advised to pick the one you are most interested in and dive deep first:
¶ Not Using Claude Code?
The same MCP URLs and Token can also be used directly in claude.ai web version / Claude Desktop — OAuth one-click integration, zero Token needed. See Using AceData Cloud MCP in Claude (Web + Desktop). Configuration formats (type / url / headers) are almost identical for clients like Cursor, VS Code, Windsurf, Cline, ChatGPT, Gemini CLI, JetBrains, etc.
¶ FAQ
Q: What is the difference between Claude Code and Claude Desktop / claude.ai?
A: Claude Code is a pure command-line AI programming assistant running in your terminal/IDE, focused on coding + tool invocation; claude.ai web and Claude Desktop are conversational clients focused on chat + tool usage. All three use the same Anthropic account but have different MCP configuration methods.
Q: Where is the token stored after claude mcp add? Is it safe?
A: Stored locally in ~/.claude.json (macOS / Linux) or %USERPROFILE%\.claude.json (Windows). Only your machine can access it; it is not uploaded to Anthropic or AceData Cloud servers. It is recommended to exclude this file from system backups.
Q: Which has priority when project .mcp.json conflicts with global ~/.claude.json?
A: Project-level .mcp.json takes precedence over global, which is the standard practice for team-shared config + personal overrides.
Q: Single MCP Server not working?
A: First run claude mcp list to check if online; then claude mcp remove <name> and re-add with claude mcp add ...; finally check AceData Cloud balance. Detailed troubleshooting is in each service's individual tutorial.
