bumi-digital-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., "@bumi-digital-mcpGenerate an image of a cozy cabin in the snow"
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.
Bumi Digital MCP Server
Model Context Protocol (MCP) server for Bumi Digital — generate AI images, videos, audio, and upscale media directly from MCP-compatible AI assistants (Claude Desktop, Cursor, Trae, and others).
This server is a thin wrapper over the Bumi Digital public REST API v1. All business logic (credits, refunds, storage, webhooks) is enforced by the API — nothing is duplicated here.
Features
11 tools covering the full Bumi Digital API surface
Dual transport: stdio (local) and Streamable HTTP (remote/hosted)
Per-request auth in HTTP mode — one deployment serves many users, each with their own API key
Stateless HTTP — no session storage required, scales horizontally
Docker-ready — Dockerfile included for Coolify/VPS deployment
Related MCP server: Jimeng MCP Server
Tools
Tool | Description |
| Generate images (text-to-image, image-to-image) |
| Generate videos (text-to-video, image-to-video, motion control, avatar, lipsync) |
| Generate audio (music, speech/TTS, lipsync) |
| Upscale images to higher resolution |
| Upscale videos to higher resolution |
| List available AI models by type |
| List models with credit pricing and full input schemas |
| Check current credit balance |
| Poll status/result of an async generation |
| Generation history with filters and pagination |
| Upload image/video/audio (via |
Generation endpoints may return status: "completed" immediately or "processing" for async results — poll with get_generation_status until completed/failed. Credits are deducted upfront and refunded automatically on failure.
Getting an API Key
Sign in to bumi.digital
Go to Settings → API Keys
Create a key — it starts with
bd_
Usage
Option A: stdio (local MCP client)
Build from source:
npm install
npm run buildAdd to your MCP client config (Claude Desktop, Cursor, Trae, etc.):
{
"mcpServers": {
"bumi-digital": {
"command": "node",
"args": ["/path/to/bumi-digital-mcp/dist/index.js"],
"env": {
"BUMI_API_KEY": "bd_your_api_key_here"
}
}
}
}Option B: Remote MCP (hosted via HTTP)
Run the server:
node dist/index.js --http
# or: MCP_TRANSPORT=http node dist/index.jsClient config — no installation needed, just the URL:
{
"mcpServers": {
"bumi-digital": {
"url": "https://mcp.bumi.digital/mcp",
"headers": {
"Authorization": "Bearer bd_your_api_key_here"
}
}
}
}Endpoints:
POST /mcp— MCP protocol (Streamable HTTP)GET /health— health check, returns{ "ok": true }
Configuration
Environment Variable | Default | Description |
| — | API key for stdio mode. In HTTP mode, keys come from each client's |
|
| Bumi Digital API base URL. Set to |
|
| HTTP listen port (HTTP mode only) |
| — | Set to |
Self-Hosting (Optional)
If you operate your own Bumi Digital instance, this server can be self-hosted in HTTP mode. A Dockerfile is included — it builds the project and serves /mcp on PORT (default 3100). Point your MCP clients to https://your-domain/mcp with Authorization: Bearer bd_....
Development
npm install
npm run build # compile TypeScript
npm run start # stdio mode
npm run start:http # HTTP mode on PORT (default 3100)Requires Node.js >= 18.
License
MIT
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
- AlicenseAqualityBmaintenanceMCP server for AI-powered image, audio, and video generation, enabling media creation directly from Claude, Cursor, and other MCP clients.1144MIT
- Flicense-qualityCmaintenanceA Model Context Protocol server for AI image and video generation using Jimeng AI, enabling text-to-image, image composition, text-to-video, and image-to-video through Claude Desktop and other MCP clients.76
- AlicenseBqualityCmaintenanceMCP server for generating images and audio using Google's Gemini AI models.22MIT
- AlicenseAqualityDmaintenanceMCP server for AI-powered media generation: images, videos, audio, and upscaling using 99 AI models.6MIT
Related MCP Connectors
MCP server for Luma Dream Machine AI video generation
MCP server for Google Veo AI video generation
MCP server for Wan 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/ezmakeai/bumi-digital-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server