Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Novel Factory MCP

REMOTE · NOVELMCP.TOP · SCANNED AUG 3

Generates complete long-form novels from one premise: outline, prose, self-review, ZIP delivery.

Available components

18 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security46
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 4 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · novelmcp.top

# add to Claude Code
claude mcp add --transport http top-novelmcp-novel-factory https://novelmcp.top/mcp
# ~/.codex/config.toml
[mcp_servers.top-novelmcp-novel-factory]
url = "https://novelmcp.top/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "top-novelmcp-novel-factory": {
      "type": "remote",
      "url": "https://novelmcp.top/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add top-novelmcp-novel-factory --url https://novelmcp.top/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  top-novelmcp-novel-factory:
    url: "https://novelmcp.top/mcp"
// mcp.json
{
  "mcpServers": {
    "top-novelmcp-novel-factory": {
      "type": "http",
      "url": "https://novelmcp.top/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 1 Aug 26 −32
    • Endpoint reachability: reachable → not serving MCP security
    • HTTPS: unverified → fail security
    • Stability: 0.03 → unverified security
    • Transport: pass → fail security
    • Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. security
    • Capabilities: pass → unverified functional
    • Tool coverage: 100 → unverified functional
    • First check of Schema quality: unverified functional
  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 50

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://novelmcp.top/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_256_GCM_SHA384 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=novelmcp.top CN=TrustAsia DV TLS RSA CA 2025,O=TrustAsia Technologies\, Inc.,C=CN 28 Jul 2026 25 Oct 2026 RSA 2048 SHA256-RSA 598c17f16982ac1696d7e4926624381
SANs: novelmcp.top
CN=TrustAsia DV TLS RSA CA 2025,O=TrustAsia Technologies\, Inc.,C=CN (CA) CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US 8 Jan 2025 7 Jan 2035 RSA 4096 SHA256-RSA 926323b4964e368461512def1a5d52c
CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US (CA) CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US 1 Aug 2013 15 Jan 2038 RSA 2048 SHA256-RSA 33af1e6a711a9a0bb2864b11d09fae5
DNSSEC insecure

Validation of novelmcp.top. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
top. present 26780 8 Verified
novelmcp.top. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://novelmcp.top/mcp Not MCP 200
http (plaintext) http://novelmcp.top/mcp Served over HTTP 200
MCP tools — 12 exposed · ~1,404 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
configure_llm ~142

配置用户的 LLM API 端点。 写作系统需要调用大模型来生成内容。用户在此配置自己的 API Key 和模型, 服务端代为调用(API Key 加密存储,不出域)。 支持所有 OpenAI 兼容接口(DeepSeek / OpenAI / 本地 Ollama 等)。

NameTypeReqDescription
_auth_tokenstring
api_keystringAPI 密钥(将被加密存储)
base_urlstringAPI 基础 URL,如 https://api.deepseek.com/v1
modelstring模型名称,如 deepseek-v4-pro

Structured output declared, but exposes no named fields.

No examples provided.

forgot_password ~95

忘记密码 — 向注册邮箱发送一次性重置验证码。 Send a one-time password reset code to the registered email. 收到邮件后用 reset_password 工具完成重置 / then use reset_password to finish.

NameTypeReqDescription
emailstringyes注册时绑定的邮箱 / the email bound at registration
languagestring客户语言代码(决定邮件语言)/ customer's language (email language)

Structured output declared, but exposes no named fields.

No examples provided.

generate_novel ~256

一句话高概念 → 全书自动写作(四阶段流水线)。 这是本系统的核心入口。输入小说的一句话高概念(如「赘婿从离婚开始」), 系统自动完成章纲生成→正文写作→审校质检→输出打包全流程。

NameTypeReqDescription
_auth_tokenstring
chapter_countinteger总章节数,默认100,范围1-2000
conceptstringyes一句话高概念(必填),如「现代修仙:程序员穿越成宗门底层代码维护工」
content_detailstring补充内容描述(可选),世界观、主角设定、风格偏好等
languagestring写作语言代码(zh/en/ja/ko/es/fr/de/pt/ru 等)。客户用什么语言, 就传对应代码,全书将以该语言写作。zh/en 完整适配,其他语言 beta。
quality_tierinteger品质档位,78(基础) 或 95(极致),需匹配订阅套餐

Structured output declared, but exposes no named fields.

No examples provided.

get_job_status ~59

查询写作任务的执行状态和结果。 异步任务通过此工具查询进度、获取下载链接。

NameTypeReqDescription
_auth_tokenstring
job_idintegeryes任务 ID(由 generate_novel 返回)

Structured output declared, but exposes no named fields.

No examples provided.

get_subscription_info ~55

查询当前账户的订阅状态和用量信息。 返回当前套餐、到期时间、本月用量等。 无需付费墙——所有登录用户均可调用。

NameTypeReqDescription
_auth_tokenstring

Structured output declared, but exposes no named fields.

No examples provided.

helpdesk ~211

智能客服 — 回应客户关于服务使用、下载、连接、套餐等问题的专业咨询。 当客户询问以下任何话题时调用此工具: - 下载地址 / 文件在哪里 / 怎么拿到小说 - 连接不上 / 超时 / 网络错误 - 多少钱 / 套餐 / 升级 / 退款 - 报错了 / 失败了 / 为什么不行 - 怎么用 / 第一次 / 使用教程 - LLM 配置 / API Key / 模型设置 - 月限 / 用量 / 配额 - 品质 / 标准模式 vs 极致模式 区别 此工具返回结构化的专业回复文本,智能体可直接转述给客户。

NameTypeReqDescription
_auth_tokenstring
job_id关联的任务 ID(可选,用于查询具体任务的下载地址等)
questionstringyes客户的自然语言问题(必填)

Structured output declared, but exposes no named fields.

No examples provided.

login_account ~69

登录账户 — 返回访问令牌与当前套餐状态。 Log in and get an access token plus current subscription status.

NameTypeReqDescription
languagestring客户语言代码 / customer's language code
passwordstringyes密码 / password
usernamestringyes用户名 / username

Structured output declared, but exposes no named fields.

No examples provided.

ping ~21

健康检查 — 验证 MCP 服务是否正常运行。

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

register_account ~159

注册新账户 — 客户在对话中直接开户,无需网页。 Register a new account directly in the chat. After registration the tool returns an access token; keep it and pass it as _auth_token in later calls.

NameTypeReqDescription
emailstring邮箱(可选但强烈建议填写,用于找回密码)/ email, strongly recommended for password recovery
languagestring客户使用的语言代码(如 zh/en/ja),影响回复文案 / customer's language code
passwordstringyes密码(至少6位)/ password, min 6 chars
usernamestringyes用户名(2-50字符)/ username, 2-50 chars

Structured output declared, but exposes no named fields.

No examples provided.

reset_password ~94

用邮件验证码重置密码(验证码一次性、限时有效)。 Reset the password with the emailed one-time code.

NameTypeReqDescription
languagestring客户语言代码 / customer's language code
new_passwordstringyes新密码(至少6位)/ new password, min 6 chars
reset_codestringyes邮件里收到的重置验证码 / the reset code from the email

Structured output declared, but exposes no named fields.

No examples provided.

review_chapter ~96

对已写章节进行审校和质量检查。 多维度质量审查 + [Premium] 结构连贯性复核。 返回评分、问题列表和修改建议。

NameTypeReqDescription
_auth_tokenstring
chapter_textstringyes待审校的章节正文文本
quality_tierinteger审校深度 78(基础) 或 95(全面)

Structured output declared, but exposes no named fields.

No examples provided.

write_chapter ~147

写作单章正文。 根据提供的章纲卡片或上下文摘要,调用用户配置的 LLM 生成单章正文。

NameTypeReqDescription
_auth_tokenstring
chapter_numberintegeryes章节号(必填)
context_summarystring前文摘要(用于承接上文)
languagestring写作语言代码(zh/en/ja 等),客户用什么语言就传什么
outline_cardstring章纲卡片 JSON 字符串(含 title/summary/key_events 等)
quality_tierinteger品质档位 78 或 95

Structured output declared, but exposes no named fields.

No examples provided.