MCP(Model Context Protocol)就像您的 AI 助理与 Kanorio 之间的翻译官。连上之后,您不需要自己在后台逐一点选,只要在 ChatGPT、Claude 或 Cursor 里用白话说:“帮我开一个手工烘焙坊的官网,首页放主视觉、三张招牌面包介绍和常见问题,先存草稿让我检查”,AI 就会替您在 Kanorio 完成。
https://app.kanorio.com/api/mcp依您手上的工具,连接方式分为两种:
| 您使用的工具 | 连接方式 | 怎么运作? | 下一步 |
|---|---|---|---|
| ChatGPT、Claude、Gemini、Zapier、Make | 授权链接(免建密钥) | 在工具内贴上服务器网址,浏览器会跳到 Kanorio 授权页,您按「允许」即完成,凭证由工具自动保管与更新 | 方法一:用授权链接连接 |
| Cursor、Claude Code、GitHub Copilot、Windsurf、Perplexity、n8n、自写程序 | 贴 API 密钥 | 在 Kanorio 建立一把 knr_pat_ 密钥,直接复制系统产生的设置片段贴进工具 | 方法二:用 API 密钥连接 |
如果不确定手上的工具属于哪一种,可以直接前往“账号设置 › API 访问”点击“建立密钥”:第一步就是选择工具,若选到支持授权链接的工具,画面会直接提供服务器网址,不会多建一把密钥。
两种接法的安全规则完全相同:AI 能做的事永远不会超过您授予的权限,也不会超过您在该网站的成员角色。
适用于 ChatGPT、Claude、Gemini、Zapier、Make 等内置“连接器(Connectors)”的工具。以下以 ChatGPT 与 Claude 为例:
Kanorio,MCP 服务器网址填 https://app.kanorio.com/api/mcp,验证方式选 OAuth。Kanorio 与网址 https://app.kanorio.com/api/mcp。保存后,浏览器会开启 Kanorio 的授权同意页:
使用途中跳出第二次授权页? 如果您一开始用预设的“编辑内容”权限连上,后来在对话中请 AI“帮我发布网站”或“绑定域名”,AI 助理会自动带您回到授权页补上缺少的权限(新增项目旁会标示“新增”)。确认无误按“允许”即可继续。关于授权画面的完整说明与如何解除连线,请见。
Gemini 使用限制提醒:Google 目前将 Gemini 网页版的“自定义应用”限定于美国地区、18 岁以上且使用英文界面的个人账号;Gemini 企业版(Enterprise)因要求预先注册固定的客户端密钥,暂时无法连接 Kanorio。
适用于 Cursor、Claude Code、GitHub Copilot(VS Code)、Windsurf、Perplexity、n8n 与自建程序。
密钥建立成功的画面会直接产生一段已填入您的密钥与服务器网址的设置,点击“复制设置”贴到对应位置即可:
| 您选的工具 | 成功画面提供的格式 | 贴到哪里 |
|---|---|---|
| Cursor | .cursor/mcp.json 设置内容 | 项目根目录的 .cursor/mcp.json,或「Cursor 设置 › MCP」 |
| Claude Code | 一行 claude mcp add 指令 | 直接在电脑终端(Terminal)贴上执行,可用 claude mcp list 确认连线 |
| GitHub Copilot | .vscode/mcp.json 设置内容 | 项目的 .vscode/mcp.json,存盘后重新载入 VS Code |
| Perplexity | 服务器网址 + API 密钥 | 开启 Perplexity「设置 › 连接器 › 自定义连接器」,网址填 https://app.kanorio.com/api/mcp,验证方式选「API Key」并贴上密钥,传输方式选 Streamable HTTP |
| Windsurf、n8n | 网址 + Authorization Header | 贴入该工具的 MCP 或 HTTP 连线设置 |
| 其他工具 | 可切换 Cursor/Claude Code/通用三种分页 | 依工具支持的格式贴入 |
Cursor 配置文件(.cursor/mcp.json)示例:
{ "mcpServers": { "kanorio": { "url": "https://app.kanorio.com/api/mcp", "headers": { "Authorization": "Bearer knr_pat_您的密钥" } } } }
Claude Code 终端机指令示例:
claude mcp add --transport http kanorio https://app.kanorio.com/api/mcp \ --header "Authorization: Bearer knr_pat_您的密钥"
不想把密钥写进电脑配置文件? Cursor 与 Claude Code 也支持改走“授权链接”:在 Cursor 设置中省略
headers栏位,或在 Claude Code 指令中省略--header参数。第一次使用时工具会自动打开浏览器,带您到 Kanorio 授权页按“允许”。 由于这类工具是在您的电脑本地执行,授权页会出现黄色的“无法确认身份”提示并说明“完成后会回到您这台设备上的程序”,只要确认是您本人刚在工具里发起的连接,即可放心按“允许”(详见)。
让 AI 操作网站前,建议先掌握哪些动作有“草稿缓冲”:
为了保护您的账号安全、财务与客户隐私,以下操作在系统底层直接禁止透过 AI 或 API 执行,即使密钥选了“完整管理”也无法呼叫,必须由您本人在 Kanorio 后台操作:
连上后 AI 可呼叫以下 17 类能力(右侧工具名称供工程师或在 Cursor/Claude 内检视呼叫纪录时对照):
| 功能领域 | AI 能替您完成的事 | MCP 工具名称 |
|---|---|---|
| 认识模块规格 | 查询 Kanorio 支持的所有模块类型、字段格式与排版建议 | sections_describe |
| 网站建立与状态 | 列出网站、查看计划与发布状态、读取可视化网站结构树(页面层级、模块组成与商店/博客统计)、从零建立空白站或启动 AI 精灵建站、查询 AI 建站进度 | sites_list、sites_get、sites_structure、sites_create、jobs_get |
| 网站外观与设置 | 读取网站设置(含只读的网站币别);修改品牌色、字体、圆角、版面密度、深浅色模式与内容语言 | site_get_settings、site_update_settings |
| 页首、页尾与全站按钮 | 读取与改写主要页首导航栏、页尾;设置全站共用按钮(CTA)、品牌社群链接与全站面包屑导航开关 | globals_get、globals_replace_header、globals_replace_footer、globals_update_site_settings |
| 页面与模块内容 |
AI 助理按照以下 7 个步骤工作时最顺畅(这套顺序也已内置在 sections_describe 的引导说明中,AI 会自动遵循):
.kanorio.com 免费子域名)。您可以直接复制以下指令贴给 ChatGPT、Claude 或 Cursor,再把括号里的文字换成您的品牌信息:
示例一:从零建立品牌官网(先存草稿)
请帮我在 Kanorio 建立一个新的品牌网站: - 品牌名称:【拾光手工烘焙】 - 行业与简介:【酸种面包与法式常温甜点工作室,主打天然鲁邦种低温慢发酵,提供在线预订与门店自取】 - 风格与配色:【温暖的大地赤陶色系、柔和圆角、浅色背景】 - 主要行动按钮:【立即预订自取(链接先填 https://instagram.com/example)】 请帮我规划并建立“首页”与“关于我们”两页,图片先帮我从免费图库挑选合适的烘焙与面包照片,完成后更新页首导航栏并保留为草稿,等我预览确认后再发布。
示例二:改写现有页面并优化 SEO
请读取我在 Kanorio 的【拾光手工烘焙】网站: 1. 查看“首页”目前的模块内容,帮我把文字改写得更具体有吸引力,并在页面下半部加入一个“常见问题(FAQ)”模块(包含保存方式、预订取货时间、过敏原说明 4 题问答)。 2. 帮我检查并更新全站所有页面的 SEO 搜索标题与描述。 请先存成草稿,不要直接发布,并告诉我你改了哪些地方。
示例三:我有照片,请帮我换上并写一篇博客草稿
我想在 Kanorio 的【拾光手工烘焙】网站新增一篇介绍“秋季栗子酸种面包上市”的博客文章,同时想把首页主视觉换成我刚拍好的新照片。请先给我一个上传照片的链接,等我传好照片后再帮我换图并建立文章草稿。
这是最常遇到的问题:为什么我在 ChatGPT 或 Claude 对话框里直接贴了照片,AI 却没法放到网站上?
因为基于安全限制,ChatGPT、Claude 等聊天工具只会让 AI“看见”您贴在对话框里的图片,不会把原始图片文件传给 Kanorio。因此当网站需要图片时,AI 会自动依您的情况走以下四条路径之一,您只要照着 AI 的提示操作即可:
| 您的情况 | AI 会怎么帮您处理? | 格式与限制 |
|---|---|---|
| 1. 您手边有自己的照片文件(最推荐) | 跟 AI 说「我有照片要上传」,AI 会调用 media_create_upload_link 并给您一个专属上传网址。用手机或电脑点开网址、选好照片上传,完成后回对话框说「传好了」,照片就会直接进入网站媒体库供 AI 使用。 | 链接 15 分钟内有效、每次最多 20 张(默认 10 张);单张上限 10 MB,支持 JPEG、PNG、WebP、GIF、HEIC(iPhone 原况照片会自动转码)。 |
| 2. 您已经有公开的图片网址 | 直接把 https:// 开头的图片网址贴给 AI,AI 会将图片下载并转存到您的网站媒体库。 | 单张上限 40 MB,支持 JPEG、PNG、WebP、GIF、SVG、HEIC。 |
| 3. 您有旧网站或公开网页想搬图过来 | 把旧网站的网址贴给 AI,AI 会先列出该网页上的封面、Logo 与内容图片让您挑选,并向您确认「这些图片是否为您本人拥有或已取得授权」,确认后才会转存进媒体库。 | 需为公开可读取的网页;Instagram、Facebook 等需登录的页面无法直接抓取,请改用第 1 种上传链接。 |
| 4. 您目前还没有照片 | AI 会自动搜索 Pexels 与 Pixabay 免费商用图库,挑选合适的照片转存进媒体库,并主动告知您哪些地方使用了图库照片,方便您日后替换。 | 皆为可商用、免标示来源的合法图库;AI 不会将图库照片拿来当作您的品牌 Logo。 |
media_trash)。移至回收站的文件会立即停止在网站上显示,但仍计入存储空间,30 天内随时可请 AI 或在后台复原(media_restore);若确定不再需要、想立即释放空间,可请 AI 永久删除(media_purge,若网站仍有页面用到该图,AI 会先向您确认)。数字商品下载文件受保护,无法直接移至回收站。sites_create 的 brief 模式)”时,会与您在后台操作一样使用账号的 AI 点数与每日建站次数;免费版的公开页面数、每页可见模块数等限制也完全相同(详见)。请依序检查三个地方:
建立新网站需要密钥或授权的网站范围设为"全部网站(含未来新增)"。如果当时只勾选了特定现有网站,AI 就无法建立新网站。请到"账号设置 › API 访问"编辑密钥(或重新授权应用),将网站范围改为"全部网站"。
修改网站币别会影响整间商店所有商品的计价单位并受收款金流限制;修改商品价格与规格则直接影响买家结账金额。为避免 AI 误改造成营业损失,这两项设置必须由您本人在后台"网站设置 › 一般"与"商店 › 商品"手动操作。
列出、读取、新增、删除页面(支持最多 3 层 parentSlug 子页与 subtree/lift-children 删页模式);改标题、网址(自动建立 301 重定向)、面包屑覆盖、显示状态与 SEO;调整页面顺序;整页改写模块草稿 |
pages_list、pages_get、pages_create、pages_update、pages_reorder、pages_delete、pages_replace_sections |
| 版本记录与还原 | 列出网站草稿或博客文章过去 30 天的版本记录、读取单一版本快照,并还原单一页面或整份草稿(还原前自动留存备份) | revisions_list、revisions_get、revisions_restore |
| 图片与媒体库 | 查看媒体库与空间用量、查看单一文件用在网站哪些地方、上传图片、替图片换上新版本(用到这张图的地方一起更新)、产生 15 分钟公开上传链接收照片、搜索与导入免费商用图库、列出您旧网站上的图片、将文件移至回收站/从回收站复原/永久删除 | media_list、media_get、media_upload、media_replace、media_create_upload_link、media_upload_link_status、media_search_stock、media_import_stock、media_list_page_images、media_trash、media_restore、media_purge |
| 博客 | 列出、读取、建立与修改文章草稿;发布与下架文章;查看文章分类与标签 | posts_list、posts_get、posts_create、posts_update、posts_publish、posts_unpublish、blog_categories_list、blog_tags_list |
| 建立与修改自定义集合结构(17 种字段类型与 JSON);列出、筛选、新增、更新、删除、发布/取消发布与批量写入集合项目;查询与设置 的允许来源(需「管理数据集合」或「管理网站基本设置」权限) | collections_list、collections_get、collections_create、collections_update、collections_delete、items_list、items_get、items_create、items_update、items_delete、items_publish、items_unpublish、items_bulk_create、items_bulk_update、site_get_allowed_origins、site_update_allowed_origins |
| 在线表单 | 查看在线表单题目设置与收到的回复内容(只读,不含附件下载) | forms_list、forms_get、submissions_list、submissions_get |
| 顾客与分众 | 查看联系人与消费摘要、手动新增单笔联系人、更新联系人标签与备注、查看分众人数 | contacts_list、contacts_get、contacts_add、contacts_update_tags_note、segments_list |
| 商店商品 | 查看商品与分类、新增或修改商品基本资料与图片、存档商品 | products_list、products_get、products_create、products_update、products_archive、product_categories_list |
| 商店订单 | 查看订单明细与出货状态摘要(只读) | orders_list、orders_get |
| 电子报 | 查看电子报列表、建立或修改电子报草稿(不可直接寄出或排程) | campaigns_list、campaigns_create_draft、campaigns_update_draft |
| 数据分析 | 查询网站流量与转换总览、热门页面与来源渠道,以及搜索引擎与 AI 爬虫造访统计(只读) | analytics_overview、analytics_pages、analytics_bots |
| 发布与下线 | 将网站草稿发布上线,或将网站暂时下线(下线仅限网站拥有者) | site_publish、site_unpublish |
| 自定义域名 | 查询已绑定域名、重新检查 DNS/SSL 生效状态、设置主要与次要自定义域名 | domains_list、domains_status、domains_bind |