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 分