prompts.chat
MCPShips with promptschat: f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open…
Generates images and video through multiple AI models including Midjourney and Flux via a hosted API.
Claude Code
$ claude mcp add imaginepro -e IMAGINEPRO_API_KEY=YOUR_VALUE -- npx -y imaginepro-mcp-server
Codex
$ codex mcp add imaginepro --env IMAGINEPRO_API_KEY=YOUR_VALUE -- npx -y imaginepro-mcp-server
Cursor
{ "mcpServers": { "imaginepro": { "command": "npx", "args": [ "-y", "imaginepro-mcp-server" ], "env": { "IMAGINEPRO_API_KEY": "YOUR_VALUE" } } } }
Add it to mcp.json.
Gemini CLI
{ "mcpServers": { "imaginepro": { "command": "npx", "args": [ "-y", "imaginepro-mcp-server" ], "env": { "IMAGINEPRO_API_KEY": "YOUR_VALUE" } } } }
Add it to settings.json.
GitHub Copilot
$ copilot mcp add imaginepro --env IMAGINEPRO_API_KEY=YOUR_VALUE -- npx -y imaginepro-mcp-server
OpenCode
{ "mcp": { "imaginepro": { "type": "local", "command": [ "npx", "-y", "imaginepro-mcp-server" ], "environment": { "IMAGINEPRO_API_KEY": "YOUR_VALUE" } } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "imaginepro": { "command": "npx", "args": [ "-y", "imaginepro-mcp-server" ], "env": { "IMAGINEPRO_API_KEY": "YOUR_VALUE" } } } }
Add it to mcp_config.json.
From the README
Text-to-Image Generation
Create stunning AI images from text descriptions
Multi-modal Generation
Combine text and images for advanced generation (Gemini)
Video Generation
Create smooth video animations from start and end frames
Image Upscaling
Enhance image resolution and quality
Image Variants
Generate alternative versions of existing images
Image Rerolling
Regenerate images with the same prompt
Inpainting
Edit specific regions of images using masks
Status Tracking
Check the progress of generation tasks in real-time
Security report
Low risk
Known flaws
None known
Signed build
Yes
Build provenance published
Maintained
Oct 18, 2025
Last push
Licence
MIT
Runs as
npx
On your machine
Deprecated
No
Signals from public registries, not an audit. Checked Nov 15, 2026.
A fast and powerful MCP (Model Context Protocol) server that brings ImaginePro AI image and video generation capabilities to your AI assistants like Claude, enabling seamless creative content generation through natural language.
What's New in v1.1.0 🎉
Major Improvements:
Breaking Changes: None - all changes are backward compatible!
The ImaginePro MCP server can be installed in multiple ways depending on your tool and preference.
The easiest way to get started - no installation needed!
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
Quick Install (Recommended):
# Set your API key first
export IMAGINEPRO_API_KEY="sk-your-api-key-here"
# Add the server with the API key
claude mcp add-json imaginepro '{"command":"npx","args":["-y","imaginepro-mcp-server"],"env":{"IMAGINEPRO_API_KEY":"'"$IMAGINEPRO_API_KEY"'"}}' -s local
Make your API key permanent:
echo 'export IMAGINEPRO_API_KEY="sk-your-api-key-here"' >> ~/.zshrc
source ~/.zshrc
Alternative Installation Methods
Manual Configuration:
Edit your MCP settings:
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
Using Shell Environment Variable:
Configure without the env block:
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"]
}
}
}
Then export in your shell:
export IMAGINEPRO_API_KEY="sk-your-api-key-here"
Note: The MCP configuration env block takes precedence over shell environment variables.
For tools like Cursor, Goose, or LM Studio, use similar configuration:
{
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
Option 2: Global Installation
Install globally with npm:
npm install -g imaginepro-mcp-server
Then configure:
{
"mcpServers": {
"imaginepro": {
"command": "imaginepro-mcp-server",
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
Option 3: Local Development
For development or customization:
git clone https://github.com/imaginpro/imaginepro-mcp-server.git
cd imaginepro-mcp-server
npm install
npm run build
Then configure:
{
"mcpServers": {
"imaginepro": {
"command": "node",
"args": ["/absolute/path/to/imaginepro-mcp-server/dist/index.js"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
Add to ~/.codex/config.toml:
[mcp_servers.imaginepro]
command = "npx"
args = ["-y", "imaginepro-mcp-server"]
[mcp_servers.imaginepro.env]
IMAGINEPRO_API_KEY = "sk-your-api-key-here"
Configuration for Other MCP Clients
The ImaginePro MCP server works with many popular AI development tools. Below are specific configuration instructions for each client.
Add to your Cursor settings (.cursor/config.json or via Settings UI):
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
For most other MCP-compatible tools, use the standard configuration:
{
"mcpServers": {
"imaginepro": {
"command": "npx",
"args": ["-y", "imaginepro-mcp-server"],
"env": {
"IMAGINEPRO_API_KEY": "sk-your-api-key-here"
}
}
}
}
Note: Some tools may use slightly different config keys (e.g., mcp.servers for VS Code, amp.mcpServers for Amp). Refer to your tool's MCP documentation.
Available Tools (8 total)
The ImaginePro MCP server provides 8 powerful tools for AI image and video generation. All tools return structured responses with URLs to generated content.
generate-imageGenerate AI images from text descriptions using advanced text-to-image models.
Parameters:
prompt (string, required): Detailed description of the image to generateref (string, optional): Reference ID for trackingwebhookOverride (string, optional): Webhook URL for async notificationsReturns:
messageId: Unique identifier for the generated imageimageUrl: Direct URL to the generated imagestatus: Generation status (DONE, FAIL, etc.)progress: Completion percentage (0-100)Note: This tool now waits for the image to complete before returning (typically 30-60 seconds).
Example Usage:
Generate a photorealistic image of a serene mountain lake at sunrise, with mist rising from the water and pine trees reflected in the still surface
gemini-imagineGenerate images using multi-modal inputs, combining text prompts with existing images.
Parameters:
contents (array, required): Array of content items with type ('text' or 'image'), text, and urlmodel (string, optional): Model to use (default: gemini-2.5-flash-image-preview)ref (string, optional): Reference ID for trackingwebhookOverride (string, optional): Webhook URLReturns:
messageId: Unique identifierimageUrl: Direct URL to the generated imagestatus: Generation statusprogress: Completion percentageNote: Automatically waits for completion before returning.
Example Usage:
Use this image [cat.jpg] and make the cat wearing a royal crown and sitting on a throne
generate-videoCreate smooth video animations transitioning between two frames.
Parameters:
prompt (string, required): Description of the video transition/animationstartFrameUrl (string, required): URL of the starting frame imageendFrameUrl (string, required): URL of the ending frame imageref (string, optional): Reference IDwebhookOverride (string, optional): Webhook URLReturns:
messageId: Unique identifiervideoUrl: Direct URL to the generated videostatus: Generation statusprogress: Completion percentageNote: Video generation takes longer (typically 1-3 minutes). The tool waits for completion.
Example Usage:
Create a smooth morphing video between sunset.jpg and night.jpg with a natural day-to-night transition
upscale-imageEnhance image resolution and quality using AI upscaling.
Parameters:
messageId (string, required): Message ID of the image to upscaleref (string, optional): Reference IDwebhookOverride (string, optional): Webhook URLReturns:
messageId: New message identifierimageUrl: URL to the upscaled imagestatus: Generation statusprogress: Completion percentageNote: Waits for upscaling to complete before returning.
Example Usage:
Upscale the image with message ID abc123 to higher resolution
create-variantGenerate alternative versions of an existing image with different styles or variations.
Parameters:
messageId (string, required): Message ID of the base imageref (string, optional): Reference IDwebhookOverride (string, optional): Webhook URLReturns:
messageId: New message identifierimageUrl: URL to the variant imagestatus: Generation statusprogress: Completion percentageNote: Waits for variant generation to complete before returning.
Example Usage:
Create a variant of the image abc123
reroll-imageRegenerate an image using the same original prompt.
Parameters:
messageId (string, required): Message ID of the image to rerollref (string, optional): Reference IDwebhookOverride (string, optional): Webhook URLReturns:
messageId: New message identifierimageUrl: URL to the new imagestatus: Generation statusprogress: Completion percentageNote: Waits for regeneration to complete before returning.
Example Usage:
Reroll the image abc123 to get a different result
Professional AI image and video generation without leaving Claude Code. Generate web assets, UI components, marketing materials, and videos with specialized agents and intelligent workflows.
Ships with promptschat: f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open…
Ships with emdash: A full-stack TypeScript CMS built on Astro. EmDash takes the ideas that made WordPress dominant --…