Skip to main content
Glama

šŸ”® Omnia Media MCP

Production-Grade Visual AI & Commercial Merchandising Model Context Protocol (MCP) Server for Claude Desktop, Claude Code, Cursor, and Autonomous Agentic Workflows.

npm version License: MIT MCP Protocol Inference Engine


šŸ’” Overview

Omnia Media MCP bridges large language models and agentic coding environments with high-speed, sub-second visual diffusion pipelines. While standard LLMs can reason and write code, they lack native actuators for photorealistic image synthesis, subject extraction, and commercial asset merchandising.

This toolkit provides:

  1. The MCP Server (omnia-media-mcp): Exposes native tool endpoints (generate_image, recreate_from_seed, remove_background, stage_product, batch_render_catalog) to Claude Desktop, Claude Code, and Cursor.

  2. The Developer CLI (omnia-cli): A standalone terminal utility for automated batch rendering, asset extraction, and continuous testing in CI/CD pipelines.

  3. Multi-Aspect Commercial Templates: Pre-configured aspect ratios and photorealistic commercial presets (Italian Carrara marble, Scandinavian Nordic oak, lush botanical spa, and cyber studio).


Related MCP server: Vertex AI Imagen MCP Server

⚔ Quick Start: Connecting to Claude Desktop

Add this to your claude_desktop_config.json:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "omnia-media": {
      "command": "npx",
      "args": ["-y", "omnia-media-mcp"],
      "env": {
        "RUNWARE_API_KEY": "your_runware_api_key_here"
      }
    }
  }
}

Restart Claude Desktop, and Claude will automatically discover the visual creation tools!


šŸ› ļø MCP Tools Overview

Tool Name

Parameters

Description

stage_product

product_image_url, scene_description, preset, aspect_ratio, strength

Isolates a product and renders it in a photorealistic commercial staging environment with depth-matched shadows.

recreate_from_seed

seed_image, prompt, strength, aspect_ratio

Takes an existing photo/URL and transforms it with controlled diffusion intensity (0.35 to 0.95).

generate_image

prompt, aspect_ratio, steps, model

Generates 1024Ɨ1024 images using FLUX.1 Schnell at sub-2s edge latency.

remove_background

image_url, output_format

Performs high-precision alpha matting (BiRefNet) returning a transparent PNG cutout in < 1 second.

batch_render_catalog

items: [{ product_url, scene_prompt }]

Stages multiple products in parallel across custom scenes.


šŸ’» Developer CLI Usage

You can also run Omnia directly in your terminal:

# Generate image from prompt
npx omnia-cli generate "Luxury skincare bottle on black wet volcanic stone, morning sun, 8k"

# Recreate from an existing image seed
npx omnia-cli recreate "https://example.com/item.jpg" "Minimalist Nordic oak countertop with soft shadows"

# High-precision transparent cutout
npx omnia-cli remove-bg "https://example.com/product.jpg"

šŸ“ Architecture & Performance

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│  Claude Desktop / Claude Code │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
                │  MCP stdio Protocol (JSON-RPC)
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā–¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│       Omnia Media Server      │
│  - Parameter Validation (Zod) │
│  - Pipeline Preset Engine     │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¬ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
                │  Sub-second Edge Dispatch
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā–¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│     Runware Inference Node    │
│  - FLUX.1 Schnell Tensor      │
│  - Alpha Matting (BiRefNet)   │
│  - Latent Inpainting          │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
  • Latency: Typical end-to-end round trip is 1.4s – 2.4s for full 1024Ɨ1024 renders.

  • Cost Efficiency: Runs at raw edge compute rates (~$0.0025 per generation).


šŸ¤ Contributing

Contributions from the open-source community are welcome!

  1. Fork the repository.

  2. Create your feature branch (git checkout -b feature/new-preset).

  3. Commit your changes (git commit -m 'feat: add desert lighting preset').

  4. Push to the branch (git push origin feature/new-preset).

  5. Open a Pull Request.


šŸ“œ License

Distributed under the MIT License. See LICENSE for details.

Related MCP Connectors

Related MCP Servers