# Novel Factory MCP (remote · novelmcp.top)

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

- Trust score: 18/100 (low)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `novelmcp.top`: 18/100 (this document), [markdown](https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp.md), [page](https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp)

## Channel facts

- Endpoint: `https://novelmcp.top/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `3.4.5`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
  - HTTPS check failed: the endpoint is reachable over plaintext HTTP.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 0/100
  - Transport check failed: the endpoint responded but didn't complete an MCP handshake over streamable-http.
- **Schema Quality & AI Usability**: 0/100
  - Schema not yet verified: we couldn't read the endpoint's schema.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 0/100
  - Tool coverage not yet verified: we couldn't read the endpoint's tools.
- **Capabilities**: 0/100
  - Capabilities not yet verified: we couldn't read the endpoint's capabilities.

**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

### Claude

```bash
claude mcp add --transport http top-novelmcp-novel-factory https://novelmcp.top/mcp
```

### Codex

```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
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add top-novelmcp-novel-factory --url https://novelmcp.top/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  top-novelmcp-novel-factory:
    url: "https://novelmcp.top/mcp"
```

### Other

```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 recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-01 (score 18, −32)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] HTTPS: unverified → fail
- [security regression] Stability: 0.03 → unverified
- [security regression] 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.
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional] First check of Schema quality: unverified

### 2026-07-31 (score 50, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 50)

First indexed and scored.

## MCP tools (12)

### `generate_novel` (~256 tokens)

一句话高概念 → 全书自动写作（四阶段流水线）。

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

Input parameters:

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

### `write_chapter` (~147 tokens)

写作单章正文。

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

Input parameters:

- `_auth_token` (string)
- `chapter_number` (integer, required): 章节号（必填）
- `context_summary` (string): 前文摘要（用于承接上文）
- `language` (string): 写作语言代码（zh/en/ja 等），客户用什么语言就传什么
- `outline_card` (string): 章纲卡片 JSON 字符串（含 title/summary/key_events 等）
- `quality_tier` (integer): 品质档位 78 或 95

### `review_chapter` (~96 tokens)

对已写章节进行审校和质量检查。

多维度质量审查 + [Premium] 结构连贯性复核。
返回评分、问题列表和修改建议。

Input parameters:

- `_auth_token` (string)
- `chapter_text` (string, required): 待审校的章节正文文本
- `quality_tier` (integer): 审校深度 78(基础) 或 95(全面)

### `get_job_status` (~59 tokens)

查询写作任务的执行状态和结果。

异步任务通过此工具查询进度、获取下载链接。

Input parameters:

- `_auth_token` (string)
- `job_id` (integer, required): 任务 ID（由 generate_novel 返回）

### `get_subscription_info` (~55 tokens)

查询当前账户的订阅状态和用量信息。

返回当前套餐、到期时间、本月用量等。
无需付费墙——所有登录用户均可调用。

Input parameters:

- `_auth_token` (string)

### `configure_llm` (~142 tokens)

配置用户的 LLM API 端点。

写作系统需要调用大模型来生成内容。用户在此配置自己的 API Key 和模型，
服务端代为调用（API Key 加密存储，不出域）。

支持所有 OpenAI 兼容接口（DeepSeek / OpenAI / 本地 Ollama 等）。

Input parameters:

- `_auth_token` (string)
- `api_key` (string): API 密钥（将被加密存储）
- `base_url` (string): API 基础 URL，如 https://api.deepseek.com/v1
- `model` (string): 模型名称，如 deepseek-v4-pro

### `ping` (~21 tokens)

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

### `helpdesk` (~211 tokens)

智能客服 — 回应客户关于服务使用、下载、连接、套餐等问题的专业咨询。

当客户询问以下任何话题时调用此工具：
\- 下载地址 / 文件在哪里 / 怎么拿到小说
\- 连接不上 / 超时 / 网络错误
\- 多少钱 / 套餐 / 升级 / 退款
\- 报错了 / 失败了 / 为什么不行
\- 怎么用 / 第一次 / 使用教程
\- LLM 配置 / API Key / 模型设置
\- 月限 / 用量 / 配额
\- 品质 / 标准模式 vs 极致模式 区别

此工具返回结构化的专业回复文本，智能体可直接转述给客户。

Input parameters:

- `_auth_token` (string)
- `job_id`: 关联的任务 ID（可选，用于查询具体任务的下载地址等）
- `question` (string, required): 客户的自然语言问题（必填）

### `register_account` (~159 tokens)

注册新账户 — 客户在对话中直接开户，无需网页。

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.

Input parameters:

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

### `login_account` (~69 tokens)

登录账户 — 返回访问令牌与当前套餐状态。

Log in and get an access token plus current subscription status.

Input parameters:

- `language` (string): 客户语言代码 / customer's language code
- `password` (string, required): 密码 / password
- `username` (string, required): 用户名 / username

### `forgot_password` (~95 tokens)

忘记密码 — 向注册邮箱发送一次性重置验证码。

Send a one-time password reset code to the registered email.
收到邮件后用 reset_password 工具完成重置 / then use reset_password to finish.

Input parameters:

- `email` (string, required): 注册时绑定的邮箱 / the email bound at registration
- `language` (string): 客户语言代码（决定邮件语言）/ customer's language (email language)

### `reset_password` (~94 tokens)

用邮件验证码重置密码（验证码一次性、限时有效）。

Reset the password with the emailed one-time code.

Input parameters:

- `language` (string): 客户语言代码 / customer's language code
- `new_password` (string, required): 新密码（至少6位）/ new password, min 6 chars
- `reset_code` (string, required): 邮件里收到的重置验证码 / the reset code from the email

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp#diagnostics

## Score history

- 2026-08-03: 18
- 2026-08-02: 18
- 2026-08-01: 18
- 2026-07-31: 50
- 2026-07-30: 50

## Links

- Remote endpoint: https://novelmcp.top/mcp
- Website: https://novelmcp.top/
- Changelog RSS feed: https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/top-novelmcp-novel-factory/novelmcp
