Skip to main content
Glama

starlight-creator-mcp

Eine MCP-Engine für agentische Kreative, die so aufgebaut ist, dass der eigene Rechner und die eigenen Schlüssel des Benutzers die gesamte Arbeit erledigen. Markenpakete (Arcanea, GenCreator, Author OS, Anime Legends) liegen als Daten darauf; dieses Repository ist die unmarkierte Basis, die sie gemeinsam nutzen.

  • BYOK, clientseitig. Anbieterschlüssel liegen im OS-Schlüsselbund. Hier wird nichts weitergeleitet, protokolliert oder gespeichert.

  • Lokales Ledger mit Herkunftsnachweis. Jede generierte oder importierte Datei ist inhaltsadressiert (sha256) und trägt eine .provenance.json-Begleitdatei: Modell, Prompt, Seed, Kosten, Paket, Rubrikbewertungen.

  • Geschmacksschleife. best_of / min_score generieren N Kandidaten, bewerten jeden gegen die Rubrik des geladenen Pakets mit einem Vision-Judge und behalten den besten.

  • Menschlich gesteuerte Veröffentlichung. Beiträge durchlaufen ein signiertes Manifest: vorbereiten → die Person tippt einen 8-stelligen Bestätigungscode ein → HMAC-signiert → veröffentlichen über Ihr Postiz oder einen lokalen Ausgang. Agenten können sich nicht selbst genehmigen. Zahlen ohne Belege werden blockiert.

  • Pakete sind Daten. Kanon, Rubriken, Vorlagen, Prompts, Stile und Weiterleitungspräferenzen stammen aus pack.json-Verzeichnissen; zwei Pakete komponieren (z. B. author-os + arcanea).

Installieren

Der npm-Name starlight-creator-mcp ist noch nicht im Registry (verifiziert 2026-08-22: Packument 404). Führen Sie npx -y starlight-creator-mcp erst nach einer ersten Veröffentlichung aus. Verwenden Sie dieses Repository:

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 ohne --print ist interaktiv (speichert Schlüssel im OS-Schlüsselbund). Nicht-TTY beendet korrekt mit Exit 2.

Lokal verifiziert am 2026-08-22 (main 4185596): doctor Exit 0 mit Starter-Paket und lokalem Ledger/Speicher; Schlüssel optional.

Nach der ersten Veröffentlichung lautet der Installationspfad npx -y starlight-creator-mcp. Bis dahin zeigen Sie MCP-Clients auf node /absoluter/pfad/zu/packages/bundle/dist/main.js.

Anbieter in diesem Baum: OpenRouter, MuAPI, Google Gemini. fal und ElevenLabs sind optionale spätere Adapter, die für den Betrieb von doctor nicht erforderlich sind.

Related MCP server: Eversince MCP Server

Tools (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

Jedes Tool hat ein Eingabeschema, ein Ausgabeschema (structuredContent) und Annotationen. Lange Aufträge geben eine job_id innerhalb von wait_ms (≤ 20 s) zurück, statt zu blockieren. Ressourcen: pack://<id>/manifest, pack://<id>/canon/<file>, pack://<id>/templates/<id>, pack://<id>/rubrics/<id>, creator://assets/<sha>, creator://jobs/<id>. Paket-Prompts werden zu MCP-Prompts.

Pakete

Paket

Rolle

@starlight-intelligence/creator-core

Anbieter, Router, Geschmacksschleife, Tresor, Fetch-Schutz, Sandbox, Speicher, Ledger, Veröffentlichung, Lizenz, Pakete

@starlight-intelligence/creator-server

MCP-Server-Fabrik (createCreatorServer) + Tools/Ressourcen/Prompts

@starlight-intelligence/creator-packs-spec

creator-pack-manifest.v1-Schema, Validator, Zusammenführungsregeln, creator-pack-CLI

@starlight-intelligence/creator-cli

`creator-mcp stdio

http

setup

doctor

init

approve

packs

inspect`

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

Anbieteradapter

starlight-creator-mcp

das installierbare Bündel

Baue eine Marke darauf

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 } } },
})

Regeln: Marken hängen von der Basis ab, nicht voneinander; Pakete sind Daten, kein Code; eine Richtung der Abhängigkeit.

Sicherheitsmodell

Lesen Sie SECURITY.md. Kurzfassung: Schlüssel im Schlüsselbund, jeder ausgehende Fetch durchläuft eine Erlaubnisliste, die private Bereiche blockiert, jeder Schreibvorgang ist sandboxed, Veröffentlichung erfordert einen menschlichen Code, und der Server führt niemals Shell-Zeichenfolgen aus.

Entwickeln

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