Skip to main content
Glama

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_score generan 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 JSON

setup 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

@starlight-intelligence/creator-core

proveedores, enrutador, bucle de gusto, bóveda, guardia de fetch, sandbox, almacenamiento, libro mayor, publicación, licencia, paquetes

@starlight-intelligence/creator-server

fábrica de servidor MCP (createCreatorServer) + herramientas/recursos/prompts

@starlight-intelligence/creator-packs-spec

esquema creator-pack-manifest.v1, validador, reglas de fusión, CLI creator-pack

@starlight-intelligence/creator-cli

`creator-mcp stdio

http

setup

doctor

init

approve

packs

inspect`

@starlight-intelligence/creator-provider-{openrouter,muapi,google}

adaptadores de proveedor

starlight-creator-mcp

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.js

MIT.

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

View all related MCP servers

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.

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/frankxai/starlight-creator-mcp'

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