Skip to main content
Glama

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)。

安装

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 JSON

setup 不带 --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

此树中的提供商:OpenRouterMuAPIGoogle Gemini。fal 和 ElevenLabs 是可选的后续适配器,不是运行 doctor 所必需的。

Related MCP server: Eversince MCP Server

工具(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)和注解。长时间运行的任务在 wait_ms(≤ 20 秒)内返回 job_id,而不是阻塞。资源:pack://<id>/manifestpack://<id>/canon/<file>pack://<id>/templates/<id>pack://<id>/rubrics/<id>creator://assets/<sha>creator://jobs/<id>。包提示词成为 MCP 提示词。

Package

Role

@starlight-intelligence/creator-core

提供商、路由器、品味循环、保险库、获取保护、沙箱、存储、账本、发布、许可证、包

@starlight-intelligence/creator-server

MCP 服务器工厂(createCreatorServer)+ 工具/资源/提示词

@starlight-intelligence/creator-packs-spec

creator-pack-manifest.v1 模式、验证器、合并规则、creator-pack CLI

@starlight-intelligence/creator-cli

`creator-mcp stdio

http

setup

doctor

init

approve

packs

inspect`

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

提供商适配器

starlight-creator-mcp

可安装的捆绑包

在其上构建品牌

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.md。简而言之:密钥在钥匙串中,每个出站请求都通过主机白名单,阻止私有范围,每次写入都在沙箱中,发布需要人工输入的代码,服务器从不执行 shell 字符串。

开发

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