arcaelas

@arcaelas/mcp

Community arcaelas
Updated

@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:

Endpoint Method Description
/sse GET Server-Sent Events connection
/messages POST Send messages (requires sessionId query param)
/health GET Health check and server info

Tools

image

Generate images using AI models.

Parameter Type Required Default Description
prompt string Yes - Image description in English
model string No nanobanana Model: gptimage, nanobanana, nanobanana-pro
size string No 1024x1024 Dimensions: 512x512, 1024x1024, 1024x1792, 1792x1024

audio

Convert text to speech with natural-sounding voices.

Parameter Type Required Default Description
text string Yes - Text to synthesize
voice string No nova Voice: nova, alloy, echo, fable, onyx, shimmer, coral, sage

bgcleaner

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

Parameter Type Required Description
image_path 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
image_path string Yes - Absolute path to source image
scale number No 2 Scale factor: 2, 3, or 4
model string No plus Model: diffuser, plus, general
face_enhance boolean No false Enhance 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

Variable Required Description
OPENAI_API_KEY Yes* OpenAI API key (required for image and audio tools)
OPENAI_BASE_URL No Custom OpenAI-compatible API endpoint
CLIENT_ID Yes* Client ID for image processing services (required for bgcleaner and resize)

Examples

# Start HTTP server
OPENAI_API_KEY=sk-xxx CLIENT_ID=xxx arcaelas-mcp --port 3100

# Start in stdio mode
OPENAI_API_KEY=sk-xxx CLIENT_ID=xxx arcaelas-mcp --stdio

# Using npx without global install
npx -y @arcaelas/mcp --stdio

License

MIT

MCP Server ยท Populars

MCP Server ยท New

    ForLoopCodes

    Context+

    Semantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style linking, Context+ turns a massive codebase into a searchable, hierarchical feature graph.

    Community ForLoopCodes
    Averyy

    PCB Parts MCP Server

    MCP server for searching electronic components for PCB assembly

    Community Averyy
    ZachHandley

    ZMCPTools

    A custom TypeScript MCP Server intended to be used with Claude Code

    Community ZachHandley
    mnemox-ai

    TradeMemory Protocol

    MCP server for AI trading memory โ€” outcome-weighted cognitive memory with 10 tools, 399 tests.

    Community mnemox-ai
    Invoke-RE

    BinjaLattice

    Plugin interface for remote communications with Binary Ninja database and MCP server for interfacing with LLMs.

    Community Invoke-RE