starlight-creator-mcp
starlight-creator-mcp
Un motor MCP para creadores agénticos, construido para que la propia máquina y las claves del usuario hagan todo el trabajo. Los paquetes de marca (Arcanea, GenCreator, Author OS, Anime Legends) se asientan encima como datos; este repositorio es el sustrato sin marca que comparten.
BYOK, en el lado del cliente. Las claves de los proveedores viven en el llavero de tu sistema operativo. Nada de esto las proxya, registra o almacena.
Libro mayor local con procedencia. Cada archivo generado o importado se direcciona por contenido (sha256) y lleva un sidecar
.provenance.json: modelo, prompt, semilla, coste, paquete, puntuaciones de rúbrica.Bucle de gusto.
best_of/min_scoregeneran N candidatos, puntúan cada uno contra la rúbrica del paquete cargado con un juez de visión y se quedan con el mejor.Publicación con puerta humana. Las publicaciones pasan por un manifiesto firmado: preparar → la persona escribe un código de confirmación de 8 caracteres → firma HMAC → publicar a través de tu Postiz o de una bandeja de salida local. Los agentes no pueden autoaprobarse. Los números sin evidencia se bloquean.
Los paquetes son datos. El canon, las rúbricas, las plantillas, los prompts, los estilos y las preferencias de enrutamiento provienen de directorios
pack.json; dos paquetes componen (p. ej.author-os+arcanea).
Instalación
El nombre npm starlight-creator-mcp aún no está en el registro (verificado el 2026-08-22: packument 404). No ejecutes npx -y starlight-creator-mcp hasta que exista una primera publicación. Usa este repositorio:
git clone https://github.com/frankxai/starlight-creator-mcp.git
cd starlight-creator-mcp
pnpm install
pnpm -r --filter './packages/**' run build
node packages/bundle/dist/main.js doctor
node packages/bundle/dist/main.js setup --print # prints Claude / Cursor mcpServers JSONsetup sin --print es interactivo (almacena las claves en el llavero del sistema operativo). Un no-TTY sale correctamente con el código 2.
Verificado localmente el 2026-08-22 (main 4185596): doctor sale con 0 con el paquete inicial + libro mayor/almacenamiento local; las claves son opcionales.
Después de la primera publicación, la ruta de instalación pasa a ser npx -y starlight-creator-mcp. Hasta entonces, apunta los clientes MCP a node /absolute/path/to/packages/bundle/dist/main.js.
Proveedores en este árbol: OpenRouter, MuAPI, Google Gemini. fal y ElevenLabs son adaptadores opcionales posteriores, no necesarios para ejecutar doctor.
Related MCP server: Eversince MCP Server
Herramientas (16)
creator_models · creator_generate_image · creator_generate_video · creator_generate_audio · creator_transcribe · creator_job_status · creator_score · creator_assets · creator_asset_sync · creator_pack_info · creator_publication_prepare · creator_publication_approve · creator_publish · creator_metrics_ingest · creator_metrics_query · creator_license_status
Cada herramienta tiene un esquema de entrada, un esquema de salida (structuredContent) y anotaciones. Los trabajos largos devuelven un job_id dentro de wait_ms (≤ 20 s) en lugar de bloquearse. Recursos: pack://<id>/manifest, pack://<id>/canon/<file>, pack://<id>/templates/<id>, pack://<id>/rubrics/<id>, creator://assets/<sha>, creator://jobs/<id>. Los prompts de los paquetes se convierten en prompts MCP.
Paquetes
Package | Role | |||||||
| proveedores, enrutador, bucle de gusto, bóveda, guardia de fetch, sandbox, almacenamiento, libro mayor, publicación, licencia, paquetes | |||||||
| fábrica de servidor MCP ( | |||||||
| esquema | |||||||
| `creator-mcp stdio | http | setup | doctor | init | approve | packs | inspect` |
| adaptadores de proveedor | |||||||
| el paquete instalable |
Construye una marca sobre ello
import { createCreatorServer } from '@starlight-intelligence/creator-server'
import { createOpenRouterProvider } from '@starlight-intelligence/creator-provider-openrouter'
export const createArcaneaServer = () => createCreatorServer({
name: 'arcanea-mcp', version: '1.0.0',
packs: [PACK_DIR], // data only: canon, rubrics, prompts, styles
providers: vault => [createOpenRouterProvider({ vault })],
tools: { alias: { creator_generate_image: 'arcanea_generate_image' }, defaults: { creator_generate_image: { style: 'arcanean-cinematic', best_of: 2 } } },
})Reglas: las marcas dependen del sustrato, nunca unas de otras; los paquetes son datos, no código; una única dirección de dependencia.
Modelo de seguridad
Lee SECURITY.md. Versión corta: claves en el llavero, cada fetch saliente pasa por una lista blanca de hosts que bloquea rangos privados, cada escritura está en un sandbox, la publicación requiere un código introducido por un humano y el servidor nunca ejecuta cadenas de shell.
Desarrollar
pnpm install
pnpm -r --filter './packages/**' run build
pnpm test # unit + protocol-level e2e (spawns the stdio server, mocks providers)
pnpm lint
pnpm inspect # MCP Inspector against dist/stdio.jsMIT.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to generate and iteratively refine images, audio, and video by interacting with a local ComfyUI instance through natural conversation. It provides comprehensive tools for workflow management, node introspection, and publishing generated assets.

Eversince MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceA creative agent that plans and executes across image, video, and audio. Uses 30+ tools, orchestrates 20+ AI models, and does agentic timeline editing.MIT- AlicenseNot gradedqualityAmaintenanceLocal-first AI agent for approval-gated automation and verifiable LLM workflows.1MIT
- AlicenseNot gradedqualityCmaintenanceTurns AI agents into autonomous economic actors by providing tools to discover, evaluate, acquire, and serve tokenized content on the $402 network.1MIT
Related MCP Connectors
Build and run visual creative-production workflows from your AI agent.
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
Signed agent discovery, security attestations, paid work, and verified settlement reputation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/frankxai/starlight-creator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server