营销人员MCP
 
Monorepo为公共营销人员MCP中心(marketermcp.com),第一方工具包(从Budget Buddy开始),并启动网站。
建筑
marketermcp.com/
├── .cursor/
│ └── skills # Local project skills (copy, design, a11y, MCP security)
├── .github/
│ └── workflows # CI workflow definitions
├── apps/
│ ├── mcp-hub-worker # Public MCP hub API — Cloudflare Workers
│ └── website # Launch website — static assets + Worker
├── packages/
│ ├── tools-budget-buddy # Budget Buddy tool implementation
│ ├── tool-registry # Tool registry and discovery metadata
│ └── mcp-schemas # Shared schemas and validation types
├── docs/ # Product docs, launch comms, brand/copy
└── infra/ # Deployment and release templates先决条件
- Node.js >= 20.0.0
- npm >=10(带有节点20+的船只)
快速开始
# 1. Clone and install
git clone https://github.com/dbrosnan/marketermcp.com.git
cd marketermcp.com
npm install
# 2. Type-check the entire repo
npm run typecheck
# 3. Run the MCP hub locally
npm run dev:mcp
# 4. Run the website locally
npm run dev:website可用脚本
| 脚本 | 描述 |
|---|---|
npm run build | 构建所有工作区 |
npm run typecheck | 键入检查所有工作区 |
npm run dev:mcp | 在开发模式下启动MCP集线器工作程序 |
npm run dev:website | 以开发模式启动网站 |
npm run deploy:mcp | 将MCP集线器部署到Cloudflare |
npm run deploy:website | 将网站部署到Cloudflare |
部署
部署针对Cloudflare Workers。在CI中,工作流在部署到登台之前通过检查,然后需要手动批准生产。
npm run deploy:mcp
npm run deploy:website文档平台
文档系统遵循两个阶段的路径:
- 第1阶段(当前): Git原生文档
docs/具有ADR、运行手册和复习纪律。 - 第二阶段(扩建): 使用wiki.js的自托管FLOSS协作维基
infra/wikijs/.
阅读:
docs/README.mddocs/documentation-strategy.mddocs/migrations/git-to-wikijs.md
贡献
看 贡献.md 用于开发工作流程、编码标准和PR指南。
安全
要报告漏洞,请参阅 安全.md.
许可证
该项目根据 MIT许可证.
