Token导航 LogoToken导航

MCP Server · AI代理

Agentic Cms

Agentic CMS是一个开源MCP服务器,可将任何CMS后端转换为支持AI代理的内容管理系统,通过标准化协议实现内容的创建、读取、更新、发布和跟踪。

stdio官方级别未说明来源级核验工具 8agentic-cms
开源知识管理TypeScriptClaudeAI代理Claude DesktopCursor

快速开始

作者 / 组织
intellieffect
提供方
intellieffect
运行时
Node.js

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Agentic Cms 属于AI代理类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

npx agentic-cms

客户端配置示例

{
  "mcpServers": {
    "agentic-cms": {
      "command": "npx",
      "args": [
        "agentic-cms"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

代理CMS

开源MCP服务器,可将任何CMS后端转换为AI代理就绪的内容管理系统。

这是什么?

代理CMS是一个 模型上下文协议(MCP) 服务器,使AI代理能够完全访问您的内容管理工作流——通过标准化协议创建、读取、更新、发布和跟踪内容。

而不是构建AI功能 *进入* 您的CMS,代理CMS包装 *周围* 它。您的CMS保持原样。代理可以使用干净的界面。

┌─────────────────┐     MCP Protocol     ┌──────────────┐
│  AI Agents       │ ◄──────────────────► │  Agentic CMS │
│                  │     stdio / SSE      │  MCP Server   │
│  · Claude        │                      │               │
│  · OpenClaw      │                      │  Adapters:    │
│  · Cursor        │                      │  · Supabase   │
│  · Any MCP client│                      │  · Payload    │
└─────────────────┘                      │  · Strapi     │
                                          │  · (yours)    │
                                          └───────┬───────┘
                                                  │
                                          ┌───────▼───────┐
                                          │  Your CMS DB  │
                                          └───────────────┘

为什么?

  • 您的CMS,您的数据 --自托管,无供应商锁定
  • 适配器模式 --Supabase今天,Payload/Strapi/明天什么都行
  • MCP标准 --适用于Claude Desktop、OpenClaw、Cursor和任何兼容MCP的客户端
  • 安全第一 --默认情况下,发布需要人工批准。代理创建草稿,人类发布。
  • 开源 --麻省理工学院许可。用它,叉它,延长它。

特性

工具(MCP)

工具说明
list_contents使用筛选器(状态、类别、标签)列出内容
get_content通过slug或ID获取单个内容项
create_content创建新内容(始终以 draft)
update_content更新内容字段(标题、正文、标签等)
list_ideas列出内容创意
promote_idea将想法推广到草稿内容项
create_publication记录发布事件(频道、URL、指标)
get_metrics获取内容的性能指标

安全

  • create_content 始终将状态设置为 draft --代理不能直接发布
  • update_content 阻止状态更改 published --需要人工批准
  • 所有操作均已记录并可审计

快速开始

1.安装

npm install @brxce/agentic-cms

2.配置

创建 .env:

SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key

3.跑步

npx agentic-cms

4.连接到克劳德桌面

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "agentic-cms": {
      "command": "npx",
      "args": ["@brxce/agentic-cms"],
      "env": {
        "SUPABASE_URL": "https://your-project.supabase.co",
        "SUPABASE_SERVICE_ROLE_KEY": "your-key"
      }
    }
  }
}

5.连接到OpenClaw

# ~/.openclaw/config.yaml
mcp:
  servers:
    agentic-cms:
      command: npx
      args: ["@brxce/agentic-cms"]
      env:
        SUPABASE_URL: https://your-project.supabase.co
        SUPABASE_SERVICE_ROLE_KEY: your-key

适配器

Agent CMS使用适配器模式来支持不同的CMS后端。

可用

  • 速贝 --用于基于Supabase/PPostgreSQL的CMS设置

计划的

  • 有效载荷CMS --TypeScript原生无头CMS
  • 皮带 --流行的开源无头CMS
  • Directus --基于SQL的无头CMS
  • 自定义 --实施 CMSAdapter 任何后端的接口

编写自己的适配器

import { CMSAdapter } from '@brxce/agentic-cms';

export class MyAdapter implements CMSAdapter {
  async listContents(filter?: ContentFilter): Promise {
    // Your implementation
  }
  async getContent(idOrSlug: string): Promise {
    // Your implementation
  }
  // ... other methods
}

建筑

src/
├── server.ts              # MCP server entry point
├── tools/                 # MCP tool definitions
│   ├── contents.ts        # Content CRUD tools
│   ├── ideas.ts           # Idea management tools
│   └── publications.ts    # Publication tracking tools
├── adapters/
│   ├── interface.ts       # CMSAdapter interface
│   ├── supabase.ts        # Supabase adapter
│   └── (future adapters)
└── types.ts               # Shared types

Supabase架构

如果你刚开始,以下是最低模式:

-- Contents
create table contents (
  id uuid primary key default gen_random_uuid(),
  title text not null,
  slug text unique not null,
  status text default 'draft' check (status in ('draft', 'review', 'published')),
  category text,
  body_md text,
  tags text[],
  hook text,
  created_at timestamptz default now(),
  updated_at timestamptz default now()
);

-- Ideas
create table ideas (
  id uuid primary key default gen_random_uuid(),
  raw_text text not null,
  source text default 'manual',
  promoted_to uuid references contents(id),
  created_at timestamptz default now()
);

-- Publications
create table publications (
  id uuid primary key default gen_random_uuid(),
  content_id uuid references contents(id),
  channel text not null,
  url text,
  published_at timestamptz default now(),
  metrics jsonb default '{}'
);

多租户部署

agentic-cms 基于env的multi-tenant 结构。您可以使用相同的代码库为多个客户提供各自的Supabase、Storage和品牌服务。

系统prerequisites(所有tenant通用)

# macOS
brew install ffmpeg yt-dlp node pnpm python@3.12

# Ubuntu/Debian
sudo apt install ffmpeg python3.12 python3.12-venv
pip install yt-dlp
npm install -g pnpm
# Node.js 22+: https://nodejs.org/

新客户onboarding核对表

  1. 创建Supabase项目 (仅限客户)

- 免费/专业计划,project_ref기록 - supabase/migrations/*.sql 全部应用(Studio SQL Editor,按文件名升序排列) - 自动应用: - 创建14+表(contents/ideas/variants/blog_posts/carousels/video_projects等) - 5个储物桶생성 (内容媒体、工作室渲染、参考、完成、博客图像)--迁移 20260419000000 自动处理 - RLS policies公开阅读+服务角色管理

  1. .env 创建3个文件 (每个项目根目录的 .env.example 基准)

- ./.env -用于MCP服务器 - ./dashboard/.env.local --Next.js仪表板 - ./editor/.env -Python视频编辑服务器

  1. Multi-tenant核心env(必须按客户更换)

- SUPABASE_URL / SUPABASE_SERVICE_ROLE_KEY (或者 SUPABASE_SERVICE_KEY) - NEXT_PUBLIC_SITE_URL -客户网站URL - NEXT_PUBLIC_BRAND_NAME -曝光新闻稿标题·meta title suffix - NEXT_PUBLIC_BRAND_HANDLE / NEXT_PUBLIC_BRAND_EMOJI / NEXT_PUBLIC_BRAND_AVATAR_URL -克拉塞尔水印/化身 - NEXT_PUBLIC_CONTACT_EMAIL / NEXT_PUBLIC_CONTACT_DOMAIN -克拉塞尔CTA幻灯片 - ANALYTICS_OWN_DOMAINS -self-referrer whitelist(逗号分隔) - ANALYTICS_VERCEL_KEYWORDS -vercel preview域的标识 - NEWSLETTER_FROM -新闻稿发件人 "Display Name " - META_TITLE_SUFFIX --博客文章meta_title꼬리 - TABLE_PROJECTS=video_projects (editor/.env,必需) - STORAGE_MODE=cloud (editor/.env,建议)

  1. 外部API Key (可选)

- RESEND_API_KEY -发送新闻稿 - GOOGLE_SERVICE_ACCOUNT_KEY --GA4/GSC分析 - POSTIZ_API_URL + POSTIZ_API_KEY -发布社交渠道

  1. 本地开发启动
   # MCP 서버용 의존성
   npm install && npm run build

   # dashboard 의존성
   cd dashboard && npm install && cd ..

   # editor Python 가상환경
   cd editor && python3 -m venv .venv && source .venv/bin/activate
   pip install -r requirements.txt && cd ..

   # editor Remotion 의존성
   cd editor/remotion && pnpm install && cd ../..

   # Next.js dashboard + Python editor 동시 기동
   cd dashboard && npm run dev:all
  1. 从Claude Code连接MCP服务器

- .mcp.json 在repo根目录中创建(AGENTS.md 请参见示例) - Claude Code重启→43+MCP工具自动曝光

客户分离原则

  • 数据库断开 -每个客户都有单独的Supabase项目(完全隔离数据)
  • 代码共享 -相同git branch,仅env注入不同
  • 品牌隔离 -仅更换上述env即可将徽标、电子邮件、域全部转换为客户
  • 分离部署 -建议每个客户单独部署Vercel/Cloud Run(env隔离)

代码中没有硬编码的品牌原则

添加新功能时,不要直接输入“AWC”、“agenticworkflows.club”、“特定电子邮件”等具体值,而是通过env注入。各租户产生差异的余地全部设置env通道。

______________________________________________________________________

哲学

“没有人关心你的技术。他们关心的是他们的问题得到了解决。”

Agent CMS不是将AI添加到CMS中。这是关于让你的内容工作流程人工智能原生化——这样代理就可以处理重复性的工作,而人类则专注于判断和创造力。

建造于 IntelliEffect 作为 代理工作流俱乐部.

贡献

欢迎投稿!请阅读 贡献.md 在提交PR之前。

许可证

麻省理工学院

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

开源TypeScript本地部署内容管理AI代理MCP协议CMS适配器

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Agentic Cms

MCP World · 本页

8stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Agentic Cms 怎么安装?

公开资料给出的安装命令是 npx agentic-cms,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Agentic Cms 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Agentic Cms 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Agentic Cms 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Agentic Cms 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP