mcpField
N
Neural Draft

Neural Draft

本地服务
neuraldraft.io商业与营销02 周前更新

关于 Neural Draft

`@neuraldraft/mcp` 是面向使用 Neural Draft 构建网站的开发者和代理机构的 stdio MCP 服务。它将编码助手连接到各工作区的品牌、内容、页面、图库、预订和商店数据,并支持切换客户工作区。

主要功能

  1. 01读取和更新品牌设置
  2. 02创建页面和可编辑内容键
  3. 03管理图片和图库
  4. 04设置可预订服务
  5. 05读取博客、商品和表单数据
  6. 06切换客户工作区

适用场景

  1. 01依据工作区品牌信息构建网站
  2. 02注册可编辑页面内容
  3. 03设置图库和预订服务
  4. 04管理多个代理机构客户

MCP 相关

该服务通过 stdio 暴露 Neural Draft 工作区工具、资源和提示词,并按工作区使用 API 密钥。Neural Draft 另提供基于 Streamable HTTP 的托管远程 MCP 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vbalagovic-neuraldraft": {
"command": "npx",
"args": [
"-y",
"@neuraldraft/mcp"
],
"env": {
"NEURALDRAFT_API_KEY": "<NEURALDRAFT_API_KEY>",
"NEURALDRAFT_API_URL": "<NEURALDRAFT_API_URL>",
"NEURALDRAFT_PROJECT_ID": "<NEURALDRAFT_PROJECT_ID>",
"NEURALDRAFT_DISPLAY_NAME": "<NEURALDRAFT_DISPLAY_NAME>"
}
}
}
}
启动命令npx -y @neuraldraft/mcp
需要配置的环境变量
NEURALDRAFT_API_KEY密钥Project API key from your Neural Draft dashboard. Format: ndsk_live_… (production) or ndsk_test_… (test mode). Get one at https://neuraldraft.io/dashboard/api-keys.
NEURALDRAFT_API_URLOverride the API base URL. Defaults to https://api.neuraldraft.io/v1. Useful for staging or local dev.
NEURALDRAFT_PROJECT_IDOptional project override when one API key spans multiple projects.
NEURALDRAFT_DISPLAY_NAMEOptional friendly server name shown in your IDE's MCP list (useful when you run multiple Neural Draft projects in parallel).

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@neuraldraft/mcp0.4.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Neural Draft MCP 服务(@neuraldraft/mcp)

为 AI 构建的网站提供后端:CMS、博客、预订、表单、商店和社交功能,每位客户各用一个数据库。编码助手在构建网站时配置 CMS;客户可在网页编辑器中或通过 Claude 进行编辑。

npm version npm downloads MCP Registry License: MIT Docs

@neuraldraft/mcp 是适用于 Neural Draft 的 Model Context Protocol 服务(stdio,MIT)。使用工作区 API 密钥将其添加到 Claude Code、Cursor、Codex 或 VS Code 后,助手在构建客户网站时可以:

  • 在编写任何内容之前读取品牌信息(语气、受众、颜色、字体、语言);
  • 创建带 SEO 元数据的页面,并注册可编辑的内容键和组件,让客户无需你协助,就能在 Neural Draft 编辑器中修改文字和图片;
  • 按照网站自身的设计,为托管网站添加页面或子页面,并添加菜单链接;
  • 设置可预约服务、图库和博客草稿,并读取产品、表单提交内容和新闻简报订阅信息;
  • 通过一个服务处理多个客户工作区(适用于代理机构)。

每位客户都有独立的 Neural Draft 工作区,并拥有自己的 Postgres 数据库、API 密钥和团队。密钥只能访问其所属的工作区。

Claude Code 通过 MCP 操作 Neural Draft 的会话

安装

你需要 Node 20+ 和工作区 API 密钥:在 Neural Draft 管理后台中,选择 Settings → For developers → API keys(ndsk_live_…)。包含免费套餐,无需信用卡。

Claude Code
claude mcp add neuraldraft-dev -e NEURALDRAFT_API_KEY=ndsk_live_... -- npx -y @neuraldraft/mcp

添加 --scope project 可将配置写入项目的 .mcp.json,并通过环境变量引用来避免将密钥提交到 git:

{
  "mcpServers": {
    "neuraldraft-dev": {
      "command": "npx",
      "args": ["-y", "@neuraldraft/mcp"],
      "env": { "NEURALDRAFT_API_KEY": "${NEURALDRAFT_API_KEY}" }
    }
  }
}

运行 /mcp 检查是否已连接。

Cursor

.cursor/mcp.json(项目级)或 ~/.cursor/mcp.json(全局):

{
  "mcpServers": {
    "neuraldraft-dev": {
      "command": "npx",
      "args": ["-y", "@neuraldraft/mcp"],
      "env": { "NEURALDRAFT_API_KEY": "ndsk_live_..." }
    }
  }
}
Codex
codex mcp add neuraldraft-dev --env NEURALDRAFT_API_KEY=ndsk_live_... -- npx -y @neuraldraft/mcp

或者使用 ~/.codex/config.toml:

[mcp_servers.neuraldraft-dev]
command = "npx"
args = ["-y", "@neuraldraft/mcp"]
env = { NEURALDRAFT_API_KEY = "ndsk_live_..." }
VS Code

.vscode/mcp.json:

{
  "servers": {
    "neuraldraft-dev": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@neuraldraft/mcp"],
      "env": { "NEURALDRAFT_API_KEY": "ndsk_live_..." }
    }
  }
}
Continue

~/.continue/config.yaml:

mcpServers:
  - name: neuraldraft-dev
    command: npx
    args: ["-y", "@neuraldraft/mcp"]
    env:
      NEURALDRAFT_API_KEY: ndsk_live_...

多个客户工作区(代理机构)

每位客户都有自己的工作区和密钥。将它们全部配置在一个服务中,然后通过 list_workspaces / switch_workspace 切换;其他所有工具都会在当前工作区中操作。

{
  "mcpServers": {
    "neuraldraft-dev": {
      "command": "npx",
      "args": ["-y", "@neuraldraft/mcp"],
      "env": {
        "NEURALDRAFT_API_KEYS": "linden-bakery=ndsk_live_...,villa-lavanda=ndsk_live_...",
        "NEURALDRAFT_WORKSPACE": "linden-bakery"
      }
    }
  }
}

NEURALDRAFT_API_KEYS 也接受 JSON 对象({"linden-bakery":"ndsk_live_..."})。参见多个工作区。

环境变量

变量必填说明
NEURALDRAFT_API_KEY二选一一个工作区密钥,ndsk_live_…
NEURALDRAFT_API_KEYS二选一多个工作区:name=key,name=key 或 JSON 对象
NEURALDRAFT_WORKSPACE否启动时激活的 NEURALDRAFT_API_KEYS 中的哪个工作区(默认:第一个)
NEURALDRAFT_API_URL否默认值 https://api.neuraldraft.io/v1
NEURALDRAFT_PROJECT_ID否一个密钥对应多个项目时用于覆盖设置
NEURALDRAFT_DISPLAY_NAME否在客户端的服务列表中显示的名称

也接受 NEURAL_DRAFT_* 拼写形式作为别名。如果密钥缺失或格式错误,服务将在启动时停止,并显示可用配置示例。切勿提交密钥。

远程 / 托管连接器

Neural Draft 也运行托管的远程 MCP 服务,无需 API 密钥,也无需安装任何内容:

https://neuraldraft.io/mcp

使用 OAuth 登录(Google 或通过电子邮件发送的验证码)的 Streamable HTTP。它适用于 Claude、ChatGPT、Codex、Claude Code、Cursor 和 VS Code,还提供本软件包不支持的功能:部署构建(deploy_site、rollback_site)、自定义域名、编辑线上网站文案、预订和可用时段、博客、社交媒体排期,以及 Batchcraft 为你的品牌制作的成品广告和短视频。我们不提供 AI 图像或视频创作服务。我们为你的品牌制作成品静态广告和短视频。

# Claude Code
claude mcp add --transport http neuraldraft https://neuraldraft.io/mcp
# Codex
codex mcp add neuraldraft --url https://neuraldraft.io/mcp && codex mcp login neuraldraft

Claude:Customize → Connectors → Add custom connector。ChatGPT:Settings → Apps → Add custom MCP server。粘贴 URL 并登录。各应用的设置说明:托管连接器。

托管连接器@neuraldraft/mcp(本仓库)
身份验证登录(OAuth)每个工作区使用一个 API 密钥
运行方式远程,Streamable HTTP通过 npx 在本地运行(stdio)
最适合托管和部署网站、客户编辑、域名、博客、预订、社交媒体接入代码库:品牌、内容键、组件、页面、图库
多个客户登录时勾选工作区NEURALDRAFT_API_KEYS

开发者通常会同时将两者添加到 Claude Code 或 Codex。

工具

分组工具
工作区list_workspaces、switch_workspace、find_workspaces
品牌get_brand、update_brand
内容create_translation_keys、get_content、list_content、delete_content、register_component、delete_component
页面create_page、list_pages、get_page、update_page、delete_page、add_site_page
图像和图库list_images、get_image、register_image、replace_image(按 URL)、delete_image、list_galleries、get_gallery、create_gallery、update_gallery、delete_gallery
博客generate_blog_post(以品牌语气撰写草稿)、list_blog_posts、get_blog_post、update_blog_post
预订和商店create_bookable_service、setup_booking_widget、list_products、get_product
表单list_newsletter_subscribers、list_contact_form_submissions
账户get_usage、get_job

generate_image 和 generate_video 仍为旧版客户端保留注册,但已停用:API 会对它们返回 410 media_generation_moved。

资源
URI内容
brand://current品牌语气、受众、颜色、字体、语言。生成 UI 前请先读取。
schema://blog-post博客文章响应结构
schema://product产品和变体结构
schema://booking服务、预订、可用时段
conventions://editable-htmldata-translate / data-image-key 标记规则
conventions://api-usage身份验证、错误、速率限制、作业
提示词
提示词功能
/scaffold-marketing-site构建一个完整的营销网站并接入 Neural Draft(品牌、可编辑键、组件)
/scaffold-blog-page在现有项目中创建 /blog 索引页和文章页
/connect-existing-site让现有静态网站可通过 Neural Draft 编辑

完整参考:工具、资源和提示词。

试试看

读取 brand://current,为此网站构建一个带有可编辑键的主视觉区和服务介绍区,并将它们注册到 Neural Draft。

助手会读取品牌信息,编写带有 data-translate 和 data-image-key 的标记,创建键并注册这些区块,使它们显示在客户的管理后台中并可供编辑。

文档

本地开发

git clone https://github.com/vbalagovic/neuraldraft-mcp.git
cd neuraldraft-mcp
npm install
npm run lint    # tsc --noEmit
npm test
npm run build   # → dist/

针对本地 API 运行:

NEURALDRAFT_API_KEY=ndsk_test_xxx NEURALDRAFT_API_URL=http://localhost:8080/v1 npm run dev

使用 MCP Inspector 检查:npx @modelcontextprotocol/inspector node dist/index.js。

该服务是 Neural Draft Project API v1 的轻量封装:每个工具对应一个或几个 REST 调用。它在运行时绝不会写入 stdout(stdio 传输)。

参与贡献

欢迎提交问题和 PR。请确保测试通过(npm test),为新工具沿用现有的 register* 辅助函数模式,并为新增功能更新上方的表格。

许可证

MIT


由 Neural Draft 构建。有问题请联系:[email protected]。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。