Skip to main content
Glama

NavoCMS

代理原生 CMS。没有管理面板。你的代理就是界面。

License Project status

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。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP-native CMS that lets you create and edit content by chatting, with typed schemas and seamless publishing.
    1 npm
    3
    MIT