Ideogram MCP Server
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., "@Ideogram MCP ServerGenerate a realistic portrait of a cat wearing a hat"
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.
Ideogram MCP Server
A Model Context Protocol (MCP) server implementation for the Ideogram AI API. This server provides tools for generating, editing, and describing images using Ideogram's powerful AI models.
Features
Generate images from text descriptions
Edit existing images using masks
Generate descriptions for images
Download generated images to local directory
Prompt templates for common operations
Installation
Clone the repository
git clone https://github.com/flowluap/ideogram-mcp-server.git
cd ideogram-mcp-serverInstall dependencies
npm installBuild the project
npm run buildCursor Integration
To use this MCP in Cursor, add the following configuration to your Cursor settings (Settings > AI > Model Context Protocol):
{
"mcps": {
"ideogram-mcp": {
"command": "node",
"args": ["PATH_TO_YOUR_DIST/index.js"],
"env": {
"IDEOGRAM_API_KEY": "your-api-key-here"
}
}
}
}Replace:
PATH_TO_YOUR_DIST/index.jswith the absolute path to your builtindex.jsfileyour-api-key-herewith your actual Ideogram API key
Example (redacted):
{
"mcps": {
"ideogram-mcp": {
"command": "node",
"args": ["/path/to/ideogram-mcp-server/dist/index.js"],
"env": {
"IDEOGRAM_API_KEY": "xxxxx-REDACTED-xxxxx"
}
}
}
}Available Tools
generateGenerate images from text prompts
Parameters:
prompt: string (required)aspect_ratio: string (optional) - One of: ASPECT_1_1, ASPECT_16_9, ASPECT_9_16, ASPECT_4_3, ASPECT_3_4model: string (optional) - One of: V_1, V_2, V_2_TURBOmagic_prompt_option: string (optional) - One of: AUTO, ON, OFFnum_images: number (optional) - Between 1 and 8seed: number (optional) - Between 0 and 2147483647
editEdit images using masks
Parameters:
image_file: string (required) - Base64 or file pathmask: string (required) - Base64 or file pathprompt: string (required)model: string (required) - One of: V_2, V_2_TURBO
describeGenerate descriptions for images
Parameters:
image_file: string (required) - Base64 or file path
download_imagesDownload generated images to local directory
Parameters:
urls: string[] (required) - Array of image URLsoutput_dir: string (required) - Output directory path
Prompt Templates
generate_imageTemplate for generating images
Parameters:
description: string
Development
# Build the project
npm run build
# Run in development mode
npm run dev
# Run tests
npm test
# Run linter
npm run lintRequirements
Node.js >= 18.0.0
Ideogram API key
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Fork the repository
Create your feature branch
Commit your changes
Push to the branch
Create a new Pull Request
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/flowluap/ideogram-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server