MCP Hub
Back to servers

Arcaelas MCP

A versatile MCP server providing generative AI tools for image creation, text-to-speech conversion, background removal, and high-quality image upscaling.

Tools
4
Updated
Jan 10, 2026

@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

npm install -g @arcaelas/mcp

Usage

stdio Mode

For Claude Desktop, Cline, and other MCP clients that support stdio transport:

arcaelas-mcp --stdio

Claude Desktop Configuration (~/.config/claude/claude_desktop_config.json):

{
  "mcpServers": {
    "arcaelas": {
      "command": "npx",
      "args": ["-y", "@arcaelas/mcp", "--stdio"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "CLIENT_ID": "your-client-id"
      }
    }
  }
}

HTTP/SSE Mode

For clients that support HTTP transport (Cursor, etc.):

# Default port (3100)
arcaelas-mcp

# Custom port
arcaelas-mcp --port 8080

Endpoints:

EndpointMethodDescription
/sseGETServer-Sent Events connection
/messagesPOSTSend messages (requires sessionId query param)
/healthGETHealth check and server info

Tools

image

Generate images using AI with optional reference images for style guidance.

ParameterTypeRequiredDefaultDescription
promptstringYes-Image description in English
widthnumberNo1024Output width (max 1024, auto-scaled if larger)
heightnumberNo1024Output height (max 1024, auto-scaled if larger)
reference_imagesarrayNo[]Paths to reference images (max 2, max 3MB each)

audio

Convert text to speech with natural-sounding voices.

ParameterTypeRequiredDefaultDescription
textstringYes-Text to synthesize
voicestringNonovaVoice: nova, alloy, echo, fable, onyx, shimmer, coral, sage

bgcleaner

Remove backgrounds from images using AI with high precision edge detection.

ParameterTypeRequiredDescription
image_pathstringYesAbsolute 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.

ParameterTypeRequiredDefaultDescription
image_pathstringYes-Absolute path to source image
scalenumberNo2Scale factor: 2, 3, or 4
modelstringNoplusModel: diffuser, plus, general
face_enhancebooleanNofalseEnhance faces (plus/general only)

Models:

  • diffuser — Best for small images, more creative results
  • plus — Balanced for medium to large images
  • general — Optimized for very large images

Environment Variables

VariableRequiredDescription
OPENAI_API_KEYYes*OpenAI API key (required for image and audio tools)
OPENAI_BASE_URLNoCustom OpenAI-compatible API endpoint
CLIENT_IDYes*Client ID for image processing services (required for bgcleaner and resize)

CLI Arguments

ArgumentDescription
--stdioRun in stdio mode (for Claude Desktop, etc.)
--port <number>HTTP server port (default: 3100)
--client-id <id>Client ID for image processing services
--openai-key <key>OpenAI API key
--openai-url <url>Custom OpenAI-compatible API endpoint

Examples

# Using CLI arguments
npx -y @arcaelas/mcp --stdio --client-id xxx --openai-key sk-xxx

# Using environment variables
OPENAI_API_KEY=sk-xxx CLIENT_ID=xxx npx -y @arcaelas/mcp --stdio

# HTTP server on custom port
npx -y @arcaelas/mcp --port 8080 --client-id xxx --openai-key sk-xxx

License

MIT

Reviews

No reviews yet

Sign in to write a review