NavoCMS
NavoCMS
代理原生 CMS。没有管理面板。你的代理就是界面。
NavoCMS 是一个开源、多站点内容平台,旨在通过 ChatGPT、Claude、Codex 或任何兼容的 MCP 客户端进行操作。它赋予代理安全、类型化的操作能力,用于起草、审阅、预览、发布和运营网站,而无需传统的 CMS 管理面板。
网站:navocms.com · 仓库:github.com/Tsumibito/NavoCMS
[!IMPORTANT] NavoCMS 已完成其持久发布阶段。它还不是生产级软件。
schemas/下的公共模式为v0alpha1版本,在首次发布前可能发生变化。
它的不同之处
代理优先: 常规操作是目标导向的 MCP 工具,而不是管理界面中的表格 CRUD。
界面可选: 聚焦的审阅小部件可以改进差异、预览、资产和表格,但每个核心工作流仍然可以由 MCP 客户端在没有嵌入式界面支持的情况下使用。
插件导向: 内容、设计、渲染、部署、媒体、SEO、本地化、表单、分析、CRM 和电子邮件都是围绕一个小型可信内核的可替换能力。
安全发布: 重大操作受策略门控、可审计、幂等,并绑定到不可变的发布工件。
从一开始就是多站点: 一个用户可以拥有多个站点,而每个站点都有独立的成员、角色、提供者、设计和治理。
可移植内容: 散文以 Markdown 存储;模式、发布、设计契约和资产都可以导出,无需专有的编辑器格式。
Related MCP server: Agentic CMS
产品模型
每个站点都固定到四个版本化锚点:
Anchor | 控制 |
Content | 类型、字段、关系、本地化、验证和修订 |
Design | 令牌、组件、配方、响应式和可访问性规则 |
Delivery | 渲染器、预览、部署、路由、重定向、域名和缓存 |
Governance | 成员、范围、审批、限制、保留和回滚 |
发布记录四个锚点的确切版本和哈希。代理或插件不能在发布内容时静默更改锚点。
当前状态
Sprints 0–7 建立了公共契约、TypeScript 微内核、多租户安全边界、可移植的 Markdown 内容引擎、版本化设计系统编译器和 Astro 目录、经过身份验证的 MCP 编辑边界、可重复的 Neon/Coolify 生产拓扑,以及持久的精确哈希预览、发布、对账和回滚:
预期的实现方向是 TypeScript 可信内核,使用 PostgreSQL 和语言中立的服务插件。Python 仍然是 SEO、翻译、分析和其它独立部署能力的首选选项。
仓库地图
.github/ contribution and CI automation
docs/architecture/ accepted and proposed ADRs
docs/product/ product requirements and terminology
docs/roadmap/ milestones and sprint gates
docs/security/ threat model and security design
docs/specs/ human-readable platform contracts
examples/profiles/ contract fixtures for representative sites
schemas/ machine-readable v0alpha1 JSON Schemas
scripts/ deterministic repository checks
apps/ transport applications; not the trusted kernel
packages/ contracts, security, content, persistence, and trusted microkernel
plugins/ independently deployable example/service plugins贡献
NavoCMS 欢迎早期的设计讨论、规范审阅、安全反馈和未来的代码贡献。从 CONTRIBUTING.md 开始,阅读 GOVERNANCE.md,并在实现大型架构变更之前使用 GitHub Discussions 或 issue。
corepack enable
pnpm install --frozen-lockfile
pnpm check请不要在公开 issue 中报告漏洞;请遵循 SECURITY.md。
许可证
Apache License 2.0。参见 LICENSE。
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, edit, preview, publish, and manage web pages from MCP-capable AI clients.
Publish and share access-controlled Markdown documents from any MCP-enabled AI tool.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Agent-native website builder: create, edit, and host websites via MCP
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA self-hosted content engine with an MCP interface that enables AI agents to read, write, and manage content models through tools like describe_model, create_type, draft, and publish.Apache 2.0
- AlicenseBqualityCmaintenanceOpen-source MCP server that turns any CMS backend into an AI-agent-ready content management system. It provides tools for content CRUD, idea management, and publication tracking, with safety features requiring human approval for publishing.52MIT
- FlicenseNot gradedqualityCmaintenanceEnables external AI agents to edit and manage a self-hosted website via a token-gated MCP server, including page content, data, media, and sandboxed functions with validation and rollback.3-
- AlicenseNot gradedqualityDmaintenanceAn MCP-native CMS that lets you create and edit content by chatting, with typed schemas and seamless publishing.1 npm3MIT