starlight-creator-mcp
Provides access to Google Gemini as a vision/text judge for scoring generated content against pack rubrics in the taste loop.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@starlight-creator-mcpGenerate an image of a mountain lake in the style of Arcanea, best of 3."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
starlight-creator-mcp
One MCP engine for agentic creators, built so the user's own machine and keys do all the work. Brand packs (Arcanea, GenCreator, Author OS, Anime Legends) sit on top as data; this repository is the unbranded substrate they share.
BYOK, client-side. Provider keys live in your OS keychain. Nothing here proxies, logs or stores them.
Local ledger with provenance. Every generated or imported file is content-addressed (sha256) and carries a
.provenance.jsonsidecar: model, prompt, seed, cost, pack, rubric scores.Taste loop.
best_of/min_scoregenerate N candidates, score each against the loaded pack's rubric with a vision judge, keep the best.Human-gated publishing. Posts go through a signed manifest: prepare → the person types an 8-character confirm code → HMAC-signed → publish through your Postiz or a local outbox. Agents cannot self-approve. Numbers without evidence are blocked.
Packs are data. Canon, rubrics, templates, prompts, styles and routing preferences come from
pack.jsondirectories; two packs compose (e.g.author-os+arcanea).
Install
The npm name starlight-creator-mcp is not on the registry yet (verified 2026-08-22: packument 404). Do not run npx -y starlight-creator-mcp until a first publish exists. Use this repo:
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 without --print is interactive (stores keys in the OS keychain). Non-TTY correctly exits 2.
Verified locally 2026-08-22 (main 4185596): doctor exit 0 with starter pack + local ledger/storage; keys optional.
After the first publish, the install path becomes npx -y starlight-creator-mcp. Until then, point MCP clients at node /absolute/path/to/packages/bundle/dist/main.js.
Providers in this tree: OpenRouter, MuAPI, Google Gemini. fal and ElevenLabs are optional later adapters, not required to run doctor.
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
Every tool has an input schema, an output schema (structuredContent) and annotations. Long jobs return a job_id within wait_ms (≤ 20 s) instead of blocking. Resources: pack://<id>/manifest, pack://<id>/canon/<file>, pack://<id>/templates/<id>, pack://<id>/rubrics/<id>, creator://assets/<sha>, creator://jobs/<id>. Pack prompts become MCP prompts.
Packages
Package | Role |
| providers, router, taste loop, vault, fetch guard, sandbox, storage, ledger, publishing, license, packs |
| MCP server factory ( |
|
|
| `creator-mcp stdio |
| provider adapters |
| the installable bundle |
Build a brand on it
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 } } },
})Rules: brands depend on the substrate, never on each other; packs are data, not code; one direction of dependency.
Security model
Read SECURITY.md. Short version: keys in the keychain, every outbound fetch goes through a host allowlist that blocks private ranges, every write is sandboxed, publishing requires a human-entered code, and the server never executes shell strings.
Develop
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