Skip to main content

Wafle-Imago — universal MCP server for AI image generation. Free, no-auth, unlimited images.

Project description

Wafle-Imago — Universal MCP Server for AI Image Generation

Imago (Latin: image, likeness, representation). From the root of "imagine" and "imagery".

Wafle-Imago turns words into images. A universal MCP server that works with any MCP-compatible client (OpenCode, Claude Desktop, Cursor, Windsurf, etc.). Supports multiple backends with automatic fallback, built-in security, and audit logging.

Quick Start

pip install wafle-imago
wafle-imago

That's it. No API key, no registration, no configuration. Generates images in ~0.5s.

Backends

Backend Images Video Audio Auth Required Cost
pollinations (anonymous) No $0, unlimited, no rate limit
pollinations (with key) POLLINATIONS_API_KEY From ~$0.001/gen
hf HF_TOKEN $0 (rate-limited)

Configuration

OpenCode / Claude Desktop / Cursor

Add to your MCP client config:

{
  "mcpServers": {
    "wafle-imago": {
      "command": "wafle-imago",
      "description": "AI image generation — free, no auth, unlimited"
    }
  }
}

With API key for video/audio:

{
  "mcpServers": {
    "wafle-imago": {
      "command": "wafle-imago",
      "env": {
        "POLLINATIONS_API_KEY": "sk_your_key_here"
      }
    }
  }
}

CLI Options

wafle-imago                    # MCP stdio mode (default for agents)
wafle-imago --http --port 8000 # HTTP SSE mode
wafle-imago --backend hf       # Use HuggingFace backend
wafle-imago --version          # Show version

MCP Tools

Tool Description
generate_image Generate image from text. Free, no auth needed
generate_video Generate video (requires API key)
list_models Available models with pricing
get_balance Check auth status / mode

Security

  • Prompt validation (NSFW, injection blocking)
  • Rate limiting (configurable)
  • Audit logging (JSONL)
  • safe parameter for content safety

Requirements

  • Python 3.10+
  • Windows, macOS, Linux

Installation from Source

git clone https://github.com/creandoaldia/wafle-imago.git
cd wafle-imago
pip install -e .

License

MIT

Etymology

Imago (Latin) — image, likeness, representation. The root of "imagine", "imagery", and "imitation". From imitari (to copy, to represent). Wafle-Imago: the WAFLE ecosystem's engine for turning language into visual form.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wafle_imago-0.1.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wafle_imago-0.1.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file wafle_imago-0.1.0.tar.gz.

File metadata

  • Download URL: wafle_imago-0.1.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for wafle_imago-0.1.0.tar.gz
Algorithm Hash digest
SHA256 46d897bfe1ff4fb377809528f96b0a5f0964ab84c632d1b179a9ac6bdc64e334
MD5 dbbba3716d78816f913e1bfc14f058d0
BLAKE2b-256 fad42eb3a4d31f4e4bdf749350574ee42209cf6cb9b5440b813142a063d7b27b

See more details on using hashes here.

File details

Details for the file wafle_imago-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: wafle_imago-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for wafle_imago-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cee7f84ec08989c7403c2849fff7ce7ae471db995e2c81d1e2ef9e208b3a3e69
MD5 47150412b62e62b0e8b6ee8aed4fb801
BLAKE2b-256 8cabd75fff6aca0ae0393f556a1ecb4a4dbfb7bdd19ba35057a0c3f314dcb601

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page