Provides AI-powered tools for image generation and text-to-speech synthesis using OpenAI's API, supporting multiple voice options and image sizes.
@arcaelas/mcp
A modular MCP (Model Context Protocol) server providing AI-powered tools for image generation, text-to-speech, background removal, and image upscaling.
Installation
Usage
stdio Mode
For Claude Desktop, Cline, and other MCP clients that support stdio transport:
Claude Desktop Configuration (~/.config/claude/claude_desktop_config.json):
HTTP/SSE Mode
For clients that support HTTP transport (Cursor, etc.):
Endpoints:
Endpoint | Method | Description |
| GET | Server-Sent Events connection |
| POST | Send messages (requires |
| GET | Health check and server info |
Tools
image
Generate images using AI models.
Parameter | Type | Required | Default | Description |
| string | Yes | - | Image description in English |
| string | No |
| Model: |
| string | No |
| Dimensions: |
audio
Convert text to speech with natural-sounding voices.
Parameter | Type | Required | Default | Description |
| string | Yes | - | Text to synthesize |
| string | No |
| Voice: |
bgcleaner
Remove backgrounds from images using AI with high precision edge detection.
Parameter | Type | Required | Description |
| string | Yes | Absolute path to source image (PNG, JPG, WEBP) |
Output: Returns path to folder containing processed PNG with transparent background.
resize
Upscale images using AI without quality loss.
Parameter | Type | Required | Default | Description |
| string | Yes | - | Absolute path to source image |
| number | No |
| Scale factor: |
| string | No |
| Model: |
| boolean | No |
| Enhance faces ( |
Models:
diffuser— Best for small images, more creative resultsplus— Balanced for medium to large imagesgeneral— Optimized for very large images
Environment Variables
Variable | Required | Description |
| Yes* | OpenAI API key (required for |
| No | Custom OpenAI-compatible API endpoint |
| Yes* | Client ID for image processing services (required for |
Examples
License
MIT