Skip to main content
Glama

Vritti

Creative OS MCP — el agente se convierte en diseñador.

Un Creative OS ligero y sin claves de API que convierte a cualquier agente de IA en un diseñador gráfico competente, con memoria de ADN de marca, generación sensible al género, autocrítica y control de versiones.

Características

  • Cero claves de API — Pollinations.ai (gratis, sin registro) + respaldo SVG

  • ADN de marca — fija colores/fuentes/estilo una vez → genera para siempre

  • Habilidades de género — horror, music, corporate, cinema, minimal, vibrant

  • Más de 35 presets — Instagram, LinkedIn, YouTube, TikTok, carátulas de álbumes, pósters de películas

  • Autocrítica — evaluación con rúbrica de 6 dimensiones y regeneración automática

  • Control de versiones — cada generación queda registrada (adaptado de Rudra Musical Git)

  • Generación SVG — respaldo local consciente de la habilidad con rsvg-convert

  • Multi-motor — cadena de respaldo Pollinations → HuggingFace → SVG

Related MCP server: brand-gen

Instalación

# No dependencies beyond httpx + pillow (already installed on Termux)
cd ~/vritti
pip install -e .

# Or just use directly
PYTHONPATH=src python3 -m vritti.server

Uso

Como servidor MCP (stdio JSON-RPC)

# Add to your MCP config
{
  "vritti": {
    "command": "python3",
    "args": ["-m", "vritti.server"],
    "env": { "PYTHONPATH": "/path/to/vritti/src" }
  }
}

API de Python

from vritti.server import generate_image, create_brand, quality_check

# Create brand DNA
create_brand(
    name="My Brand",
    primary_color="#1a1a2e",
    secondary_color="#e94560",
    style="dark cinematic",
)

# Generate with brand
result = generate_image(
    prompt="Ancient temple at midnight, dramatic lighting",
    genre="horror",
    brand="My Brand",
    preset="movie-poster",
)

# Quality check
quality = quality_check(
    image_path=result["path"],
    prompt="Ancient temple at midnight",
    genre="horror",
    brand="My Brand",
)
print(f"Score: {quality['overall_score']}/100")

Herramientas MCP

Herramienta

Descripcion

generate_image

Genera una imagen desde un prompt de texto (respaldo Pollinations/SVG)

generate_carousel

Carrusel multidiapositiva para redes sociales

create_brand

Crea un perfil de ADN de marca (colores, fuentes, estilo)

list_skills

Lista los géneros, formatos y principios disponibles

list_engines

Lista los motores de generación y su estado

list_presets

Lista más de 35 presets de plataformas

list_brands

Lista los perfiles de marca guardados

get_version

Obtiene información de la versión de Vritti

get_platform

Obtiene la plataforma detectada y las rutas de salida

version_history

Obtiene el historial de versiones de generación

quality_check

Evalúa la calidad de la imagen comparándola con la rúbrica

Habilidades

Géneros

  • horror — rojos profundos, negros, monocromático

  • music — dependiente del género (hip-hop audaz, música suave)

  • cinema — dramático, alto contraste, gradación de color

  • minimal — espacio en blanco, un solo acento, espacio para respirar

  • vibrant — neón, alta saturación, vivos gradientes

  • corporate — azules, blancos, conservador

Formatos

  • instagram-square — 1080x1080

  • instagram-carousel — 1080x1350 (4:5)

  • album-cover — 3000x3000 (requisito de Spotify/Apple)

  • movie-poster — 2700x4000 (27:40 a 300 DPI)

  • linkedin-carousel — 1080x1350

  • youtube-thumbnail — 1280x720

Arquitectura

vritti/
├── src/vritti/
│   ├── server.py          # MCP server (JSON-RPC over stdio)
│   ├── engines/           # Pollinations + HuggingFace + SVG
│   ├── svg/               # SVG generation + PNG conversion
│   ├── skills/            # Genre/format/principle loaders
│   ├── brand/             # Brand DNA CRUD
│   ├── quality/           # 6-dimension rubric scoring
│   ├── versioning/        # Version control (Rudra-adapted)
│   ├── output/            # 35+ platform presets
│   └── platform.py        # Termux/Android/Windows detection
├── skills/                # JSON skill files
│   ├── genres/            # Horror, music, corporate, etc.
│   ├── formats/           # Instagram, album, poster specs
│   └── principles/        # Color theory, typography, composition
└── pyproject.toml

Licencia

MIT — LGCY Studios

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A memory-backed brand generation runtime for agent-led creative iteration. Enables AI agents to plan, generate, review, and improve brand materials with persistent brand memory and structured workflows.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to generate on-brand visuals from ideas, URLs, documents, or PDFs in over 100 formats and 150+ languages, with consistent brand kits.
    9
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Generates logos, social media posts, app-store screenshots, comic panels, and visual-novel assets from natural-language prompts using 119 templates.
    MIT

View all related MCP servers

Related MCP Connectors

  • Build and run visual creative-production workflows from your AI agent.

  • Generate on-brand images from your AI agent: design, edit, and render templates over MCP.

  • Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/krshforever/vritti'

If you have feedback or need assistance with the MCP directory API, please join our Discord server