starlight-creator-mcp
starlight-creator-mcp
Один MCP-движок для агентных создателей, построенный так, чтобы собственная машина и ключи пользователя выполняли всю работу. Брендовые пакеты (Arcanea, GenCreator, Author OS, Anime Legends) лежат сверху как данные; этот репозиторий — небрендированная основа, которую они разделяют.
BYOK, на стороне клиента. Ключи провайдеров хранятся в связке ключей вашей ОС. Здесь ничего не проксируется, не логируется и не хранится.
Локальный реестр с происхождением. Каждый сгенерированный или импортированный файл адресуется по содержимому (sha256) и несёт боковой файл
.provenance.json: модель, промпт, сид, стоимость, пакет, оценки по рубрике.Цикл вкуса.
best_of/min_scoreгенерируют N кандидатов, оценивают каждого по рубрике загруженного пакета с помощью визуального судьи, оставляют лучшего.Публикация с участием человека. Посты проходят через подписанный манифест: подготовка → человек вводит 8-символьный код подтверждения → HMAC-подпись → публикация через ваш Postiz или локальный исходящий ящик. Агенты не могут самоутверждаться. Числа без доказательств блокируются.
Пакеты — это данные. Канон, рубрики, шаблоны, промпты, стили и предпочтения маршрутизации берутся из каталогов
pack.json; два пакета компонуются (например,author-os+arcanea).
Install
Имя npm starlight-creator-mcp ещё не в реестре (проверено 2026-08-22: packument 404). Не запускайте npx -y starlight-creator-mcp, пока не появится первая публикация. Используйте этот репозиторий:
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 без --print интерактивен (сохраняет ключи в связке ключей ОС). Не-TTY корректно завершается с кодом 2.
Проверено локально 2026-08-22 (main 4185596): doctor завершается с кодом 0 со стартовым пакетом и локальным реестром/хранилищем; ключи необязательны.
После первой публикации путь установки станет npx -y starlight-creator-mcp. До этого указывайте MCP-клиентам на node /absolute/path/to/packages/bundle/dist/main.js.
Провайдеры в этом дереве: OpenRouter, MuAPI, Google Gemini. fal и ElevenLabs — необязательные будущие адаптеры, не требуются для запуска 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
Каждый инструмент имеет схему ввода, схему вывода (structuredContent) и аннотации. Долгие задания возвращают job_id в течение wait_ms (≤ 20 с) вместо блокировки. Ресурсы: pack://<id>/manifest, pack://<id>/canon/<file>, pack://<id>/templates/<id>, pack://<id>/rubrics/<id>, creator://assets/<sha>, creator://jobs/<id>. Промпты пакетов становятся MCP-промптами.
Packages
Package | Role | |||||||
| провайдеры, маршрутизатор, цикл вкуса, сейф, защита выборки, песочница, хранилище, реестр, публикация, лицензия, пакеты | |||||||
| фабрика MCP-сервера ( | |||||||
| схема | |||||||
| `creator-mcp stdio | http | setup | doctor | init | approve | packs | inspect` |
| адаптеры провайдеров | |||||||
| устанавливаемый пакет |
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 } } },
})Правила: бренды зависят от основы, никогда друг от друга; пакеты — это данные, а не код; одно направление зависимости.
Security model
Прочтите SECURITY.md. Краткая версия: ключи в связке ключей, каждый исходящий запрос проходит через белый список хостов, блокирующий частные диапазоны, каждая запись изолирована в песочнице, публикация требует код, введённый человеком, и сервер никогда не выполняет строки оболочки.
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