Mcp Novelai — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Novelai (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP 服务器,为美术 Agent 提供 NovelAI 图像生成能力。V5 使用官方图像 API,旧版模型保留 novelai-python SDK 路径。
支持 v5-full 与 v5-curated。新增 generate_reference(V4.5 人物/风格参考、V5/V4.5 图生图、Full/V4.5 局部重绘)、generate_v5(文生图、图生图、Full 局部重绘、SSE)、upscale_v5、suggest_tags_v5、prepare_image_v5、inspect_image_v5、account_v5、v5_capabilities、v5_parameter_schema。 调用前读取能力说明;完整参数、图像输入、各角色正负描述与坐标均可配置。两个模型的局部重绘 infill 已实测不支持;当前 V5 也未开放 Vibe Transfer / Precise Reference。 详见 覆盖与真实验收。本轮 V5 代码尚未发布到 PyPI,以下 uvx 安装仍可能得到旧版本;新功能请从本仓库源码运行。
| 工具 | 说明 |
|---|---|
generate_image | 文生图,支持多角色定位、Vibe Transfer、Precise Reference |
img2img | 图生图,基于已有图片变换 |
suggest_tags | Danbooru 标签搜索/自动补全 |
check_subscription | 查询订阅状态和 Anlas 余额 |
| 名称 | 模型 ID | 说明 |
|---|---|---|
v4.5-full | nai-diffusion-4-5-full | 旧版工具默认模型 |
v4.5-curated | nai-diffusion-4-5-curated | 更干净的数据集 |
v4-full | nai-diffusion-4-full | V4 Full |
v4-curated | nai-diffusion-4-curated-preview | V4 预览 |
v3 | nai-diffusion-3 | V3(老款) |
pst- 开头,从 novelai.net 获取)# 使用 uvx 直接运行(无需手动安装)
NOVELAI_API_KEY=pst-xxx uvx novelai-mcp
# 或者用 pip 安装
pip install novelai-mcp
NOVELAI_API_KEY=pst-xxx novelai-mcp# 克隆项目
git clone https://github.com/hesoyamlp1/MCP-NovelAI.git
cd MCP-NovelAI
# 使用 uv 安装依赖
uv sync
# 运行
NOVELAI_API_KEY=pst-xxx uv run novelai-mcp# Stdio 模式(默认,Claude Desktop / Antigravity / Cursor)
NOVELAI_API_KEY=pst-xxx novelai-mcp
# HTTP 模式(LobeChat / Dify)
NOVELAI_API_KEY=pst-xxx novelai-mcp --transport streamable-http --port 3000
# 或者使用 .env 文件
cp .env.example .env
# 编辑 .env 填入你的 API Key
novelai-mcp# 使用 MCP Inspector
uvx mcp dev src/novelai_mcp/server.py通过 PyPI(推荐):
{
"mcpServers": {
"novelai": {
"command": "uvx",
"args": ["novelai-mcp"],
"env": {
"NOVELAI_API_KEY": "pst-xxx"
}
}
}
}从源码:
{
"mcpServers": {
"novelai": {
"command": "uv",
"args": ["run", "--directory", "/path/to/MCP-NovelAI", "novelai-mcp"],
"env": {
"NOVELAI_API_KEY": "pst-xxx"
}
}
}
}启动 HTTP 模式后,在客户端配置:
http://localhost:3000/mcp| 变量 | 必需 | 说明 |
|---|---|---|
NOVELAI_API_KEY | ✅ | NovelAI API Key |
NOVELAI_SAVE_DIR | ❌ | 图片自动保存目录 |
HTTPS_PROXY | ❌ | HTTPS 代理地址 |
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.