关于 Neleto CMS
Neleto CMS 内置的 MCP 服务让网站团队通过 MCP 客户端操作页面及其他站点内容。服务运行于每个 Neleto 站点,提供编辑、发布和检查页面渲染结果的工具,权限受连接账户角色限制。
主要功能
- 01创建、更新和复制页面
- 02撰写并发布文章和活动
- 03构建可复用组件与布局
- 04上传文件并修改站点设置
- 05检查模板和页面渲染结果
适用场景
- 01创建包含可编辑区块的落地页
- 02发布博客文章或活动
- 03将 HTML 模板转换为可编辑组件
- 04查找缺少元描述的文章
MCP 相关
每个 Neleto 站点都通过 Streamable HTTP 在 `/api/mcp` 提供 MCP 服务。MCP 客户端可使用 OAuth 2.1 或 API 令牌连接,权限遵循连接账户的角色。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://{instance_host}/api/mcpclaude mcp add --transport http io-neleto-cms https://{instance_host}/api/mcp{"mcpServers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}在 Cursor 中打开{"servers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}{"mcpServers":{"io-neleto-cms":{"serverUrl":"https://{instance_host}/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Neleto CMS MCP 服务
Neleto 是一款集成页面构建器、内置渲染功能和欧盟托管服务的一体化 CMS。每个 Neleto 网站都原生提供 Model Context Protocol 服务,让 Claude、Cursor、VS Code 和其他 MCP 客户端能够直接读取和编辑网站。
本仓库介绍该服务,不包含服务端代码:MCP 服务是每个 Neleto 实例的一部分,运行在网站的 /api/mcp 路径上。CMS 端无需安装任何内容。
- 网站:https://neleto.io
- 完整文档:https://neleto.io/docs/developer/mcp
- 工具参考:docs/tools.md(57 个工具)
- 注册表名称:
io.neleto/cms
Agent 能用它做什么
- 创建、更新和复制页面,包括页面布局和元素
- 撰写并发布博客文章和活动
- 构建可复用的组件和布局(HTML 模板、CSS、表单字段)
- 上传文件,包括直接从页面载荷中的 URL 上传
- 读取和更改网站设置、语言和元标签
- 发布前检查模板,之后打开线上页面确认渲染效果
访问权限与管理后台的角色一致(管理员、开发者、编辑、作者)。Agent 获得的权限不会超过其连接所用账户的权限。
端点
https://<your-neleto-site>/api/mcp
传输方式为 Streamable HTTP。示例:https://mysite.free.neleto.io/api/mcp 或 https://www.example.com/api/mcp。
身份验证
OAuth 2.1(Claude.ai、Claude Desktop)。 该端点提供标准 OAuth 发现机制(/.well-known/oauth-protected-resource、动态客户端注册、PKCE)。将 URL 添加为自定义连接器,然后使用 Neleto 账户登录。无需复制令牌。
API 令牌(Claude Code、Cursor、VS Code 等)。 在 Neleto 管理后台的 Settings → API Tokens 中创建令牌,并将其作为标头发送:
Authorization: Bearer <your-token>
可在 Profile → Security → Connected applications 下查看并撤销 OAuth 连接。每个连接都继承批准该连接的用户权限。
设置
Claude.ai 和 Claude Desktop
Settings → Connectors → Add custom connector → 粘贴 https://<your-neleto-site>/api/mcp → 登录。
Claude Code
claude mcp add --transport http neleto https://<your-neleto-site>/api/mcp \
--header "Authorization: Bearer <your-token>"
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"neleto": {
"url": "https://<your-neleto-site>/api/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
VS Code(GitHub Copilot)
.vscode/mcp.json:
{
"servers": {
"neleto": {
"type": "http",
"url": "https://<your-neleto-site>/api/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Windsurf、OpenCode 和其他客户端:请参阅设置文档。
提示词示例
- “使用默认布局,在 /spring-offer 创建一个落地页,包含一个主视觉区、三个功能卡片和一个联系版块。”
- “将
@studio.html转换为可编辑的 Neleto 组件。每个标题、文本和图片都应是一个字段。” - “列出所有 2025 年没有元描述的博客文章,并为每篇文章撰写一条。”
- “将下周五的研讨会添加为活动,并从首页链接到该活动。”
还没有 Neleto 网站?
免费套餐包含 MCP 服务:https://console.neleto.io/register
关于
Neleto 由位于德国的 Triple-A Soft 构建。网站运行于 Hetzner 基础设施,默认区域为德国。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。