ElevenLabs Image Generation Server
БесплатноНе проверенGenerates images from text prompts using ElevenLabs' image generation API via browser automation, with support for multiple models and persistent authentication
Описание
Generates images from text prompts using ElevenLabs' image generation API via browser automation, with support for multiple models and persistent authentication.
README
An MCP (Model Context Protocol) server that generates images using ElevenLabs' Image & Video feature via Playwright browser automation.
Features
- generate_image - Generate images from text prompts using ElevenLabs
- list_models - List available image generation models
- get_session_status - Check authentication status
Available Models
| Model ID | Name | Description |
|---|---|---|
gpt-image-1.5 |
GPT Image 1.5 (default) | OpenAI - precise, high-quality generation |
gpt-image-1 |
GPT Image 1 | OpenAI - text-based creation and editing |
flux-kontext-pro |
Flux 1 Kontext Pro | Professional style control via reference images |
seedream-4 |
Seedream 4 | Multi-shot sequences with stable physics |
nano-banana |
Nano Banana (Google) | High-speed iterations |
wan-2.5 |
Wan 2.5 | Strong prompt fidelity |
Installation
# Clone the repository
git clone [email protected]:ddunford/elevenlabMCP.git
cd elevenlabMCP
# Install dependencies
npm install
# Build
npm run build
# Install Playwright browser
npx playwright install chromium
Quick Setup (One-Liner)
Add to Claude Code globally:
claude mcp add elevenlabs-image -s user -- node /path/to/elevenlabMCP/dist/index.js
Or manually add to ~/.claude.json:
{
"mcpServers": {
"elevenlabs-image": {
"type": "stdio",
"command": "node",
"args": ["/path/to/elevenlabMCP/dist/index.js"],
"env": {}
}
}
}
Usage
In Claude Code
After adding the MCP server, restart Claude Code. The tools will be available as:
mcp__elevenlabs-image__generate_imagemcp__elevenlabs-image__list_modelsmcp__elevenlabs-image__get_session_status
generate_image
Generate an image from a text prompt.
Parameters:
| Parameter | Required | Description |
|---|---|---|
prompt |
Yes | Text description of the image to generate |
model |
No | Model ID (default: gpt-image-1.5) |
savePath |
No | Directory to save image (default: assets/) |
aspectRatio |
No | e.g., "1:1", "16:9", "9:16" |
negativePrompt |
No | What to avoid in the image |
email |
No | ElevenLabs account email (for first-time auth) |
password |
No | ElevenLabs account password (for first-time auth) |
Example:
Generate an image of a cyberpunk city at night with neon lights
list_models
Returns all available image generation models with their capabilities.
get_session_status
Check if currently logged in to ElevenLabs.
Authentication
On first use, provide your ElevenLabs credentials via the email and password parameters. The session is persisted in .auth/ so subsequent calls don't require credentials.
How It Works
- Uses Playwright to automate the ElevenLabs web interface (no API available for image generation)
- Maintains a persistent browser session for authentication
- Navigates to the Image & Video page
- Enters prompts and generates images
- Downloads generated images from the History page
Project Structure
elevenlabMCP/
├── src/
│ ├── index.ts # Entry point
│ ├── server.ts # MCP server setup
│ ├── tools/ # MCP tool implementations
│ ├── browser/ # Playwright automation
│ ├── auth/ # Authentication handling
│ └── config/ # Configuration
├── dist/ # Compiled JavaScript
├── assets/ # Generated images output
└── .auth/ # Session storage (gitignored)
Environment Variables (Optional)
Create a .env file:
[email protected]
ELEVENLABS_PASSWORD=yourpassword
HEADLESS=true # Set to false for debugging
Notes
- Image generation typically takes 30-60 seconds
- Generated images are saved as WebP files
- The browser runs headless by default; set
HEADLESS=falseto see the browser
License
MIT
Установка ElevenLabs Image Generation Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ddunford/elevenlabMCPFAQ
ElevenLabs Image Generation Server MCP бесплатный?
Да, ElevenLabs Image Generation Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ElevenLabs Image Generation Server?
Нет, ElevenLabs Image Generation Server работает без API-ключей и переменных окружения.
ElevenLabs Image Generation Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить ElevenLabs Image Generation Server в Claude Desktop, Claude Code или Cursor?
Открой ElevenLabs Image Generation Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare ElevenLabs Image Generation Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
