内容自动化服务器

AI Marketing OS (MCP) 是一个基于模型上下文协议(MCP)的远程服务器,用于内容自动化,包括研究、多平台草稿、发布和分析。

  • by TheBuilderCompany
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 TheBuilderCompany/AI-Marketing-OS-MCP

使用说明

人工智能营销操作系统(MCP)

代号: 人工智能营销操作系统MCP

营销MCP服务器 是遥控器 模型上下文协议 (MCP)服务器 内容自动化:来自RSS、多平台草稿、发布挂钩、分析和Notion报告的研究。它旨在与 克劳德 以及其他MCP客户端 HTTP+SSE.

财产 价值
npm包 marketing-mcp-server
MCP服务器名称 marketing-content-automation
Node.js 20+

克劳德项目(另一半)

此回购是 层3 --MCP服务器,通过HTTP+SSE处理研究存储、草稿、发布和Notion分析。

这 层1 设置存在于Claude中:一个包含您的品牌上下文文件、平台提示、示例和工作流程的项目。为了构建那一面 人工智能营销操作系统,请遵循完整指南:

AI营销操作系统——构建自己的自动化内容系统 (建筑公司)

首先配置Claude项目,然后将此服务器连接为远程MCP(见下文)。

它做什么

服务器暴露MCP 工具 这推动了一个由以下支持的工作流程 MongoDB:

工具 目的
execute_research 从精心策划的RSS提要(路透社、彭博社、英国《金融时报》)中提取头条新闻,存储 ResearchLog,返回摘要。
save_draft_content 将时事通讯、LinkedIn变体、X帖子和可选的Instagram副本保存为 ContentDraft (状态 draft).
publish_approved_content 按ID加载草稿并发布到 十、, 领英,以及 比希夫 (实现是搭建的;当设置了API键时启用)。
send_whatsapp_message 向客户端发送直接、自由格式的文本消息(在24小时窗口内)。
send_whatsapp_mass_campaign 通过WhatsApp Cloud API发送预先批准的消息模板,用于大规模/冷外联。
sync_analytics_to_notion 聚合指标(模拟占位符,直到真正的平台API连接),存储 AnalyticsEntry 文档,并在中创建报告页面 概念 通过官方SDK。

还包括:a 快速 HTTP API, 上海证券交易所 MCP运输,可选 OAuth发现 远程MCP客户端的端点,以及可选 持票人 通过身份验证 MCP_AUTH_SECRET.

快速开始

git clone https://github.com/YOUR_ORG/YOUR_REPO.git
cd YOUR_REPO
npm install
cp .env.example .env
# Edit .env: set at least MONGODB_URI; add NOTION_* and MCP_AUTH_SECRET as needed
npm run build
npm start

在开发过程中直接运行TypeScript:

npm run dev

默认情况下,服务器会监听 PORT 或 3000健康检查: GET /health.

配置

复制 .env.example 到 .env 并填写数值。不要承诺 .env (它列在 .gitignore).

  • MongoDB - MONGODB_URI (本地或Atlas)。
  • 主控程序 -可选 MCP_AUTH_SECRET。设置后,客户端必须发送 Authorization: Bearer <secret> (或 x-mcp-auth)对于受保护的路线,例如 /sse 和 /messages.
  • 概念 - NOTION_API_KEY, NOTION_DATABASE_ID 用于分析同步。您的Notion数据库属性应与中使用的名称匹配 src/index.ts,或调整代码。
  • 出版 -X/Twitter、LinkedIn和Beehiiv变量,如中所述 .env.example.
  • WhatsApp - WHATSAPP_ACCESS_TOKEN 和 WHATSAPP_PHONE_NUMBER_ID 用于消息传递工具。

有关生产托管(例如EC2、HTTPS、进程管理器),请参阅 DEPLOYMENT.md.

远程MCP(克劳德)

之后你 Claude项目文件 已就绪,请在以下位置添加此服务器 设置→ 集成 使用您部署的 超文本传输安全协议 基本URL。该应用程序为远程MCP公开OAuth元数据和兼容性令牌流。集 MCP_AUTH_SECRET 因此MCP端点不公开。

贡献

我们欢迎社区的贡献!如果你想帮助改善 人工智能营销操作系统,请按照以下步骤操作:

  1. 分叉 存储库。
  2. 创建新分支 对于您的功能或错误修复: git checkout -b feature/my-cool-feature.
  3. 提交您的更改: git commit -m 'Add some feature'.
  4. 推到分支: git push origin feature/my-cool-feature.
  5. 打开拉取请求 并描述你的变化。

贡献想法:

  • 添加更多RSS源 execute_research.
  • 为脚手架平台挂钩实现真正的API发布。
  • 创建更精细的Notion报告模板。
  • 改进OAuth流程,以获得更好的远程MCP兼容性。

项目布局

src/
  index.ts   # Express app, MCP tools, SSE, OAuth helpers
  db.ts      # Mongoose connection
  models.ts  # ContentDraft, ResearchLog, AnalyticsEntry

安全

  • 商店 API密钥, MongoDB URI,以及 MCP_AUTH_SECRET 只有在 .env 或者你主人的秘密经理。
  • 添加一个 LICENSE 在发布存储库时创建文件。