Narracore Screenplay Formatter

cn.narracore由 narracore.cn 發布v1.4.0更新於 Nov 2, 2026

Screenplay, film and story toolkit over MCP: PDF formatting, stats, diagnosis, video prompts.

已驗證Streamable HTTP可網頁執行效率與工作流媒體與設計AI 與機器學習

概覽

AI 產生的概覽

遠端 MCP 伺服器,把粗略的劇本文字排版成結構化劇本區塊與可列印 PDF,並提供統計、場景診斷、影片提示詞以及影片與故事協定。

可以做什麼
  • 把粗略或格式鬆散的劇本(中文、英文或混排)解析成結構化劇本區塊並產生可列印 PDF,含免費的僅驗證模式
  • 分析劇本:場景清單與解析後的場景標題、角色表、對白比例與動作密度;診斷場景可拍性,由呼叫方 AI 舉證、伺服器驗證並評分
  • 在劇本區塊與 Fountain 純文字之間雙向轉換
  • 依場景產生影片生成提示詞骨架,並對完成的提示詞做免費的確定性檢查
  • 依剪輯時間點規劃並驗證影片拆解,再把通過驗證的拆解編譯成統計結果與 PDF 報告
  • 把故事對話切成帶雜湊錨點的單元、吸收抽取結果到故事狀態、輸出中英交接文件;查詢剩餘次數
適用情境
適合在聊天客戶端撰寫或修改劇本、需要一致排版與 PDF 輸出的情況;也適合需要共用影片拆解協定,或在多個上下文視窗間維持長篇故事連貫性的 AI 代理。
執行需求
遠端 Streamable HTTP 端點,不需本機安裝。免費每日額度不需帳號或金鑰。付費額度需以 Authorization 標頭(Bearer NRC-…)提供授權碼。需要網路連線。
安裝前請注意
付費額度需付費(10 次 1.49 美元、50 次 5.99 美元),依一份劇本、一次影片分析或一個故事專案 24 小時計費;授權碼屬機密,透過 Authorization 標頭傳送。劇本文字會送到託管服務,PDF 保留 24 小時。影片素材留在本機,但拆解結果與故事抽取內容會上傳。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Narracore Screenplay Formatter,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/cn.narracore%2Fscreenplay-formatter/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "narracore-screenplay-formatter": {
      "type": "http",
      "url": "https://mcp.narracore.app/mcp"
    }
  }
}

README

Narracore Screenplay Formatter

Turn rough screenplay text into professionally structured screenplay format and a print-ready PDF — from any MCP-compatible AI.

Remote MCP server (Streamable HTTP): https://mcp.narracore.app/mcp

Works with Claude, ChatGPT, Cursor, Gemini and any MCP-compatible client. Paste a rough script, get back structured blocks (scenes, characters, parentheticals, dialogue, transitions), layout diagnostics, and a typeset PDF identical to narracore.cn — fixed typewriter grid, embedded Sarasa Mono / Courier Prime fonts, Chinese and English (or mixed) tracks.

Beyond formatting, the same endpoint carries a film-breakdown protocol and a story-continuity protocol for AI agents (14 tools in total — see below).

  • Try it free: one free credit per day, no account, no key.
  • Need more? $1.49 for 10 credits, $5.99 for 50 — buy here. One credit covers one screenplay for 24 hours across the screenplay tools, or one film analysis, or one story project. Failures are never charged; retries of the same request never double-charge.
  • Example: rough input → formatted PDF (also Chinese → 中文 PDF).

Install

Claude (claude.ai / Claude Desktop)

  1. Settings → Connectors → Add a custom connector (Desktop: Settings → Connectors → Advanced).
  2. URL: https://mcp.narracore.app/mcp → Connect.
  3. In any chat, ask: "Format this screenplay: …"

Step-by-step: docs/install-claude.md

ChatGPT

  1. Settings → Apps & Connectors → Advanced → Create (Developer mode).
  2. MCP Server URL: https://mcp.narracore.app/mcp.
  3. Ask ChatGPT: "用剧本排版工具排版这段剧本:…"

Step-by-step: docs/install-chatgpt.md

Cursor

Settings → MCP → Add new global MCP server, type url:

json
{ "url": "https://mcp.narracore.app/mcp" }

Step-by-step: docs/install-cursor.md

Gemini

Gemini CLI / Code Assist — add to settings.json:

json
{  "mcpServers": {    "narracore-screenplay-formatter": { "httpUrl": "https://mcp.narracore.app/mcp" }  }}

Step-by-step: docs/install-gemini.md

Tools

Fourteen tools over one endpoint, in three billing units (see Paid credits).

Screenplay

ToolWhat it does
format_screenplayParse rough text (or typed blocks) → structured blocks → layout diagnostics → print-ready PDF (free validate_only mode included)
analyze_screenplayDeterministic stats: scene list with parsed headings, character table, dialogue ratio, action density
diagnose_scenesScene shootability diagnosis — the calling AI cites evidence, the server validates and scores 0-100 (material mode free)
convert_fountainBlocks ↔ Fountain (plain-text screenplay interchange format), both directions
build_video_promptsScreenplay → structured video-prompt scaffolds: ~15s segments, ≤4 shots each, character registry, dialogue pre-filled verbatim, style guidance (checklist / editable presets / your own note)
check_video_promptsFree deterministic checks of finished video prompts against the screenplay: dialogue-verbatim lock, cut-point handoff, shared-content rules (violations) + eyeline/rhetoric/conflict advisories

One credit covers one screenplay for 24 hours across all of the above (they share a content fingerprint — send the same script, or the blocks you got back, to several tools and it charges once).

Film breakdown (the video never leaves your machine)

Your agent watches the footage locally with its own vision model; this server supplies the protocol, the deterministic validation and the compilation.

ToolWhat it does
get_film_contractFree — the Film Contract by section: pipeline and entities, the long-take window protocol, observability levels, closed vocabularies + alias table, observation and reasoning prompt templates, reference ffmpeg recipes
plan_film_analysisFree — cut timestamps → the analysis topology every Film Protocol agent shares: numbered base shots, long-take windows, ≤20s / ≤8-shot analysis units
validate_film_breakdownFree preflight — schema, closed vocabularies, cross-references, window topology, provenance shape; returns a lossless normalized_patch and retry feedback for your model
compile_film_breakdownBilled: 1 credit per film analysis — authoritative validation → long-take merge (a 96s take is ONE shot in every statistic) → exact aggregates → labelled deterministic heuristics → PDF report with a 24h signed link

Story continuity

For AI agents carrying a long-running story (novel, interactive fiction, tabletop campaign, worldbuilding) across context windows. The full text and the returned StoryState stay with you; the server stores nothing.

ToolWhat it does
prepare_story_windowFree — split a conversation (verbatim user/assistant turns) into stable, hash-anchored units bound to your current state
absorb_story_windowBilled: 1 credit per story project / 24h — validate and apply YOUR extraction: selectors must quote exact unit text, and the returned canon_patch is tail-hash-verified before you apply it
render_story_handoffFree — render the state you supply into a model-independent zh/en handoff document for a successor writer/AI

Account

ToolWhat it does
check_creditsShow remaining credits for a license key, plus recent usage and the purchase link

Structured input (typed blocks), diagnostics codes, and header-based auth are documented in the tool descriptions themselves — your AI already knows how to use them.

Paid credits (optional)

The free daily credit works with no key. To buy more:

  1. Buy a pack at narracore.app/checkout ($1.49 / 10 credits, $5.99 / 50 credits).
  2. You get a license key like NRC-XXXX-XXXX-XXXX-XXXX.
  3. Give it to your AI (paste it in chat, or set header Authorization: Bearer NRC-… in your client). Top-ups land on the same key.

What one credit covers (three independent units — a credit spent on one is not a credit in another):

UnitCharged once perTools
Screenplayone screenplay, for 24 hoursformat_screenplay, analyze_screenplay, diagnose_scenes, convert_fountain, build_video_prompts
Film analysisone analysis_id, for 24 hourscompile_film_breakdown
Story projectone story project, for 24 hoursabsorb_story_window

Free tier: one credit per day per visitor, any of the three. Failures are never charged; retrying the same request_id never double-charges.

Details: docs/pricing.md · Refund within 7 days if unused.

Privacy

Your text is used only to produce your result. PDFs are deleted after 24 hours. License keys are stored hashed. Videos are never uploaded for film breakdowns. No training, no accounts, no newsletters. → docs/privacy.md

Links


This repository is the public anchor for the hosted service — it contains documentation, examples, and registry metadata only. Docs are licensed CC-BY-4.0.

來源:README.md,提交 3ce2e6d

工具

15

format_screenplay

Format screenplay (blocks + PDF)

Convert raw or loosely formatted screenplay text (Chinese, English, or mixed — including Japanese broadcast-drama format and Chinese colon-style dialogue scripts) into professionally structured screenplay blocks and a print-ready PDF on a fixed typewriter character grid identical to narracore.cn. Use it for screenplay formatting, import, or producing a shareable screenplay PDF — NOT for general prose rewriting or story editing. INPUT (contract_version 3) — two modes: • input_format="text" (default): line-based screenplay text, one element per line — scene headings ("INT. LAB - DAY", "第 N 场 …"), CHARACTER names in CAPS or CJK on their own line, short dialogue lines after them, standalone (…) parentheticals, standalone transitions ("CUT TO:", "切至:…"). Inline dialogue 名前「セリフ」 and 人名:台词 is parsed natively. An unbroken wall of text renders as continuous action and is flagged UNRESOLVED_STRUCTURE. • input_format="blocks": typed blocks validated and rendered EXACTLY as submitted, never re-classified; ids echoed. CHAINING: to run other tools on this screenplay, pass back the BLOCKS you received — not the plain text (it parses differently). The same screenplay is charged once per 24h across analyze/diagnose/convert/video-prompt tools; check_video_prompts is free. • output="validate_only": structure check + diagnostics only, free. Before delivering: read diagnostics[] (code/severity/line or block_id/message/suggested_action) with the user; confidence = share of non-ambiguous lines, NOT accuracy. Billing: one credit = one screenplay for 24h across the screenplay tools (or one film analysis / one story project). Free tier: one credit per day per visitor, no key. Failed calls are never charged; the same request_id never double-charges. On free_tier_exhausted or quota_exhausted: relay the price and purchase link from the response verbatim; never invent a license key. Competition submissions: style="uk"/"fr" (A4, BBC/French layout), dialogue_breaks=true ((MORE)/(CONT'D) on pag

輸入參數textcoverpaperstyleblocksfooterheaderoutputincluderequest_idlicense_keyinput_format另有 2 個

analyze_screenplay

Screenplay statistics

Deterministic screenplay statistics from the Narracore analyzer (analyzer_version 1.0, same rules as narracore.cn): a scene list with structured scene headings (scene number / location / time of day / INT-EXT parsed from each heading), per-scene word count, dialogue ratio and action density, a character table (cue count, scenes present, dialogue lines, dialogue chars, share of dialogue), and totals.genko_yoshi manuscript-sheet counts for Japanese competitions (400-character 20×20, 200-character 20×10, Kido-style 20×40 — always confirm the current rules of the competition you are entering). Accepts the same inputs as format_screenplay (input_format="text" or "blocks") — pass the SAME screenplay to both tools: one credit covers one screenplay for 24 hours across the screenplay tools (format / analyze / diagnose / convert / video prompts). When chaining tools, pass back the blocks you received (structured), not the formatted plain text. Failed calls are never charged; retrying the same request_id never double-charges. 剧本确定性统计:场景清单(结构化场景头)、逐场字数/对白占比/动作密度、角色戏份表、日式稿纸枚数三口径;同一份剧本 24 小时内多工具只扣一次。

輸入參數textblocksrequest_idlicense_keyinput_format

diagnose_scenes

Scene shootability diagnosis (AI cites, server scores)

Scene-level "shootability" diagnosis for a screenplay, using the same ai-2.0 rules as narracore.cn: YOU (the calling AI) cite the evidence, the server validates it and computes the score — no LLM on the server. Two steps: (1) mode="material" (FREE) returns each scene as a numbered block list ([n] [type] text), the strict findings JSON schema, and 6 problem types (abstract_psychology, literary_summary, unfilmable_information, unclear_space, weak_visible_action, unplayable_direction); (2) after analyzing the material yourself, call mode="score" with findings=[{scene, summary, problems:[{type, severity(low|medium|high), evidence (verbatim quote from the material), blocks (ordinals), suggestion}]}]. The server maps ordinals to blocks, drops any finding whose evidence cannot be verified (that scene then scores null — never faked), and computes each scene's 0-100 score (severity-weighted evidence coverage, exact arithmetic) plus a reference-only structural baseline. One credit covers one screenplay for 24 hours across the screenplay tools. Failed calls are never charged. 剧本逐场影视化度诊断:AI 举证、程序算分(0-100,证据核验,无效即空不冒充)。

輸入參數modetextblocksscenesfindingsrequest_idlicense_keyinput_format

convert_fountain

Fountain ⇄ blocks converter

Convert between Narracore screenplay blocks and Fountain (the plain-text screenplay interchange format). direction="to_fountain": screenplay (input_format="text" or "blocks") → Fountain text (Latin content upper-cased per convention, CJK preserved verbatim; notes as [[…]]). direction="from_fountain": Fountain text → typed blocks you can pass straight to format_screenplay (input_format="blocks") — supports scene headings (INT/EXT/EST/I/E), character cues with (V.O.)-style extensions (extension becomes the delivery hint), parentheticals, dialogue, TO: transitions, > forced transitions, . forced action, [[notes]]; boneyard /*…*/ is stripped and reported, title-page keys and # section headers are skipped with warnings; mostly-Chinese content falls back to the Chinese screenplay parser (Fountain rules target Latin scripts). One credit covers one screenplay for 24 hours across the screenplay tools — converting and then formatting the same screenplay charges once. Failed calls are never charged. 剧本块与 Fountain 格式互转;同一份剧本 24 小时内多工具只扣一次。

輸入參數textblocksfountaindirectionrequest_idlicense_keyinput_format

render_bilingual_pdf

Bilingual side-by-side screenplay PDF

Bilingual side-by-side screenplay PDF: submit the ORIGINAL screenplay (same inputs as format_screenplay) plus "translation" — the translated screenplay text you or your AI prepared. Both versions are typeset on the same fixed typewriter grids (Chinese 33×38 / English 61×55) side by side on A3 landscape pages, aligned scene by scene (each scene starts on a fresh page with both versions at the top). The two sides MUST have the SAME number of scene headings — a mismatch returns a scene-by-scene comparison to fix first. The translation is user-provided; this tool typesets, it never translates. One credit = the original screenplay's 24h bundle (same as the other screenplay tools) — revising the translation and re-rendering the same original within 24h is free.

輸入參數textblocksrequest_idlicense_keytranslation必填input_format

build_video_prompts

Video prompt scaffolds from screenplay

Turn a screenplay into structured video-generation prompt scaffolds (deterministic — no LLM on the server; YOU fill the creative fields). For each selected scene it estimates ~15s segments (marked estimated), registers entities (characters + dialogue counts), proposes ≤4 shots per segment at beat boundaries, pre-fills dialogue lines VERBATIM from the screenplay (never rewrite them), and emits a two-layer template per segment: a SHARED block (A/V limits, camera base, style, entities, causal chain, global guards) written once, plus SHOT blocks carrying only private fields, with CUT-OUT/CUT-IN handoff lines between shots. STYLE GUIDANCE, never a style lock: by default the style section is a decision checklist (medium / frame-rate mechanism / brush / color-domain boundaries / light & face readability / banned vocabulary, each with how-to and example); optionally pass style="engine_cinematic" | "painted_on_twos" | "live_action_neutral" as an EDITABLE starting point, and/or style_note (≤500 chars, passed through verbatim). The response includes a condensed filling guide (eyeline = screen vector, performance arc, causal chain, motion domains, cut-point two-state, targeted negative guards). Estimates are proposals — adjust to the scene's beats. Charged like the other screenplay tools: one credit covers one screenplay for 24 hours across the screenplay tools; failed calls are never charged; same request_id retries never double-charge. After filling, call check_video_prompts (free) for drift findings. 剧本→视频提示词骨架:台词逐字预填、实体登记、段-镜两层结构与切点两态;风格由用户决定(决策清单+可选预设+自由附注),服务端不代做创意决定。

輸入參數textstyleblocksscenesrequest_idstyle_notelicense_keyinput_formatsegment_seconds

check_video_prompts

Free prompt quality gates

FREE deterministic quality gates for video-generation prompts written against a screenplay (no LLM on the server — pattern matching and set comparison only; findings are reported, nothing is blocked). Submit the SAME screenplay plus up to 10 finished prompt texts (≤20k chars each). VIOLATIONS (objective locks): DIALOGUE_DRIFT — a DIALOGUE line attributed to a registered screenplay character whose text is not found verbatim (whitespace/punctuation-insensitive), i.e. rewritten, trimmed or hallucinated dialogue; STRUCTURE_MISSING_CUTOUT / _CUTIN / HANDOFF_MISMATCH — scaffold-format prompts ([SHOT n] markers) must carry CUT-OUT last-frame and CUT-IN first-frame states with the next shot repeating the previous verbatim; STRUCTURE_DUPLICATES_SHARED — a SHARED line restated inside a shot block (shot blocks carry only private fields). ADVISORIES (disable with advisories=false): BARE_EYELINE ("looks at X" with no screen-space direction), LITERARY_RHETORIC (metaphors a renderer cannot draw), EMPTY_NEGATIVE ("no weirdness"-style), CONFLICT_PAIRS (locked vs handheld, single-shot vs hard cuts, on-twos vs smooth), PLACEHOLDER_LEFT, CHAR_LIMIT (yours, or the style preset's recommended one), STYLE_CONSISTENCY (banned vocabulary of your chosen preset, or two medium families mixed). Free-form prompts without [SHOT] markers skip structure gates (reported honestly). Free — no key needed, works without one. 免费确定性质量门:台词逐字锁、结构切点两态锁(violation)+ 视线/修辞/冲突/风格自洽启发(advisory),只报告不拦截。

輸入參數textstyleblockspromptsadvisorieschar_limitrequest_idinput_format

get_film_contract

Film protocol contract

FREE. Return the Narracore Film Contract by section — the protocol that lets ANY vision-capable agent turn its own observation of a film into a stable, comparable, traceable Film IR (shot/scene/relation), validated and compiled by this server. The video NEVER leaves your machine: you observe and reason with your own models, this server provides the shared language and the deterministic toolchain. section="core" (default): pipeline, entities, the window protocol for long takes, observability levels (observed/mixed/inferred), entity-level provenance, limits. "vocabulary": the closed vocabularies + alias table (normalization is exact→alias→reject — no fuzzy guessing). "observation_guidance": the observation prompt template + how to write interpretive fields. "reasoning_guidance": the dramatic-layer/scene/relation prompt + the Q&A playbook for answering questions from the compiled result. "media_recipe": reference ffmpeg recipes (a platform adapter example — not authoritative output). "all": every section in one call — recommended on first contact. 免费下发的影视拉片契约:分类词表、观察/推理提示词、窗口协议、问答 playbook 与备料配方示例(section="all" 一次拿全)。

輸入參數sectionfilm_schema_version

plan_film_analysis

Analysis topology from cuts

FREE deterministic. Turn shot-cut timestamps into the analysis topology every Film Protocol agent shares: numbered base shots (shot-000001), long-take windowing (shot-000017-w01of03 when a shot exceeds the profile cap), and greedy analysis units (≤20s / ≤8 shots per unit by default). Pass duration_sec + the cut timestamps you detected locally (e.g. ffmpeg scene filter, threshold 0.30 — see get_film_contract section="media_recipe"); you get back windows and units carrying both source-relative and clip-relative times to cut your analysis clips and label your observations with. No ffmpeg commands are returned (execution is your platform's business). 免费:切镜时间点 → 统一分析拓扑(长镜开窗 + ≤20s/≤8 镜单元)。

輸入參數duration_sec必填cut_timestamps必填

validate_film_breakdown

Free breakdown preflight

FREE preflight for a film breakdown payload (film_manifest + shots + scenes + relations). Checks the contract WITHOUT watching anything: schema shape, closed vocabularies (exact→alias→reject), cross-references (shot ids, scene membership, relation endpoints), window topology (a long take's windows must be complete), provenance shape, and observability metadata only — it never judges whether an observation is TRUE (the server cannot see your video). Lossless representation fixes (alias/trim/wrap) are returned as normalized_patch; semantic problems are errors for YOU to fix, with retry_feedback to feed back to your model. This is advisory: compile_film_breakdown re-validates authoritatively. 免费预检:契约/词表/交叉引用/窗口拓扑校验,只修表示层、绝不代改语义;编译前先跑它可省一次失败往返。

輸入參數shots必填scenes必填relations必填film_manifest必填

compile_film_breakdown

Compile film analysis (charged)

CHARGED (1 credit per film analysis — the same analysis_id within 24h is NOT charged again; failed validation is never charged). Compile a validated film breakdown into a bounded, derivable result: authoritative validation → window→canonical shot merge (long-take windows are recombined so a 60s take is ONE shot in every statistic) → exact aggregates (distributions, shot lengths, per-scene aggregates, coverage) → deterministic-heuristic reconstructions (performance arc, cut logic, camera-performance logic — reproducible interpretations, explicitly labelled, NOT facts) → a print-ready PDF report (scene table + per-scene arcs + shot tables) with a 24h signed link. Your input records are NEVER echoed back — you already have them locally; this returns only the derived increments. analysis_id = sha256(media_id + sha256(topology_hash + film_schema_version + film_vocab_version)) with media_id = sha256(video bytes) computed locally; the server never sees the video and cannot verify media_id (it exists to protect YOU from double-charging, not as anti-cheat). Recompile after re-observing with a different model: same analysis_id, no re-charge; change the cuts or the protocol: new analysis. 收费编译:权威校验→长镜窗口合并→确定性统计+启发式重组→PDF 报告;不完整窗口/非法词表一律拒绝且不收费;同一分析任务 24h 内重复编译不重复扣费。

輸入參數shots必填detailscenes必填relations必填request_idlicense_keyfilm_manifest必填

prepare_story_window

Story window split + anchoring

FREE. Split a story conversation (verbatim user/assistant turns) into stable, hash-anchored units for the Narracore Story Continuity Protocol. YOU judge the story; the server only slices and anchors provenance — a source is traceable, not proof your interpretation is true. Keep the full text and returned StoryState client-side (server stores nothing); failed calls are never charged. 免费:故事窗口确定性切分与锚定;AI 判断、服务端只核验出处,出处不证明结论真伪;全文与 state 由调用方保存,失败不收费。

輸入參數langstaterequest_idconversation必填

absorb_story_window

Absorb window extraction (charged)

CHARGED (1 credit per story project per 24h; any validation failure is never charged, absorbed-window repeats are free no-ops). Merge YOUR extraction of a prepared window: selectors must quote/anchor exact unit text (server pulls canon verbatim; client canon_text is rejected) and the returned canon_patch must be tail-hash-verified by the client before applying. YOU decide what the story means; the server only verifies anchors and patch safety, not truth. 失败不收费、同项目 24h 只扣一次;AI 提炼、服务端核验锚点与补丁安全,不判断真伪。

輸入參數stateunits必填extraction必填request_idlicense_key

render_story_handoff

Story handoff document

FREE. Render a StoryState into a zh/en handoff document (recent-canon window + bible) for a successor writer/AI. The server formats the state you SUPPLY — project_token proves identity only, not that the state content is authentic or current. Keep the full text client-side; failed calls are never charged. 免费:把调用方提供的 StoryState 排成交接文档;token 仅证身份、不证明 state 内容真实或最新;失败不收费。

輸入參數langstate必填directionrequest_idrecent_chars

check_credits

Check remaining credits

Check the remaining credits for a Narracore license key (NRC-XXXX-XXXX-XXXX-XXXX), plus recent usage and the purchase link. One credit covers one screenplay for 24 hours across the screenplay tools, or one film analysis, or one story project for 24 hours. Costs nothing. 查询授权码剩余服务次数(1 次=一份剧本 24 小时剧本类工具通用,或一次拉片分析,或一个故事项目 24 小时)。 Preferred: set the key in your MCP client auth (Authorization: Bearer NRC-…) instead of passing it in chat.

輸入參數license_key

版本歷史

3
  1. v1.4.0最新Sep 19, 2026
  2. v1.3.0Sep 18, 2026
  3. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分