For agents给 AI 用

The same label for an AI: an MCP server, an installable skill, llms.txt, a Markdown twin of every page and a JSON API. Public, read-only, no keys.同一个厂牌,给 AI 读:MCP 服务、可安装的技能包、llms.txt、每个页面的 Markdown 版本,以及 JSON 接口。公开、只读、不需要 key。

Markdown · llms.txt · JSON

The MCP server

https://aidols.fans/mcp — Model Context Protocol over Streamable HTTP. No account, no key, no state.基于 Streamable HTTP 的 MCP。不需要账号、不需要 key、不保存状态。

Connect接入

Claude CodeOne command.
claude mcp add --transport http castpad https://aidols.fans/mcp
Claude (web and desktop)Settings → Connectors → Add custom connector, then paste the address.
https://aidols.fans/mcp
Cursor, Windsurf and other JSON-config clientsAdd to the mcpServers block.
{ "mcpServers": { "castpad": { "url": "https://aidols.fans/mcp" } } }
Codex CLIIn ~/.codex/config.toml.
[mcp_servers.castpad] url = "https://aidols.fans/mcp"
Clients that only speak stdioBridge it.
npx mcp-remote https://aidols.fans/mcp

Tools (9)工具(9 个)

list_artists

Every artist on the label: slug, name, one-line thesis, medium, number of films, whether it is a labelled demo. Start here.

no parameters
artist_canon

Who an artist is, as data: the constants (what never changes), the identity text to paste into every prompt (long for close and medium shots, short for full-length and wide), every look with its wardrobe text, the voice, the never-list, credit and terms. Call this before making anything with an artist.

artist
list_films

Films on the label (or one artist's): logline, length, the production numbers (song, edit, stills, motion, time), frames, and the making-of documents.

artist
browse_images

Page through the images films were made from. scope: film (first frames in the finished cut), her (the artist is in it), all. Returns compact entries; get_image has the rest.

artist · film · scope · batch · look · framing · offset · limit
search_images

Full-text search over every image prompt, id, batch, look and set. All words must match.

query · artist · film · limit
get_image

One image: the exact prompt and params, size, framing, look, set, whether it is a plate in the film, the judge's or director's verdict, its siblings and URLs. id is artist/film.batch.job.n as returned by browse_images.

id · include_image
get_guide

A wiki page as Markdown, optionally one section (by its heading). Topics: start, status, master, make, films, package, audition, ledger, money, agents, build.

topic · section
get_record

A film's making-of document as Markdown, in pages: readme (the story, numbers, cost), prompts-stills, prompts-motion, song.

artist · film · doc · offset · max_chars
build_prompt

Compose an image prompt for an artist from their canon: the framing, the identity text (long or short by distance, word for word), a look's wardrobe, your scene and light, the medium, and the safety tail. Paste the result into any image model.

artist · scene · framing · look · light

A first session第一次怎么用

list_artists → artist_canon("echo-vale") → search_images("rooftop night") → get_image(id, include_image=true) → build_prompt(…)

Resources and prompts资源与预设提示

  • castpad://artist/{slug}/canon · castpad://film/{artist}/{film} · castpad://record/{artist}/{film}/{doc} · castpad://wiki/{topic}
  • castpad_still — Make one still of an artist that stays on canon.
  • castpad_film — Plan a short music video for an artist the way the label's films are made.

The skill技能包

curl -L -o castpad-skill.zip https://aidols.fans/skill/castpad-skill.zip && unzip -o castpad-skill.zip -d ~/.claude/skills/

Inside: the skill, every artist's canon, the wiki, every film's record and a standard-library script that searches prompts and downloads images. Read it first:包里有:技能说明、每位艺人的设定、wiki、每支片的制作记录,以及一个只用 Python 标准库的脚本,可以搜提示词、下载图片。先读一下: SKILL.md

llms.txt and Markdown与 Markdown

JSON

/api/index.json

the site: artists, wiki, every endpoint

/api/films.json

every film on the label, with numbers and documents

/api/shows/{artist}/films.json

one artist's films

/api/shows/{artist}/films/{film}

one film with every image and its prompt

/api/shows/{artist}/images/{film.batch.job.n}

one image

/api/shows/{artist}/master.json

an artist's canon as data

/api/shows/{artist}/receipts?download

an artist's full record, replayable

Every endpoint sends Access-Control-Allow-Origin: *. Keep agents polite: cache what you fetch, take the small images unless you need the large ones.所有接口都允许跨域。请客气一点:抓过的内容缓存起来,不需要大图时取小图。

End of reel.本卷完。