项目简介

AiToEarn (爱团团) 是一个功能全面的 AI 驱动内容营销平台,旨在简化内容创作、发布、互动和变现的整个流程。它通过 Model Context Protocol (MCP) 服务器向 LLM 客户端提供标准化的上下文信息和功能,包括托管和管理资源、注册和执行工具以及定义 Prompt 模板。该平台支持将内容一键发布到全球多个主流社交媒体平台,提供内容热点分析、品牌监控、评论互动等功能,并通过 AI 自动化提升营销效率。

主要功能点

  • 一键多平台发布: 支持抖音、小红书、微信视频号、快手、B站、公众号、TikTok、YouTube、Facebook、Instagram、Threads、Twitter (X)、Pinterest 等多达 15+ 个全球平台的内容一键发布。
  • 内容热点追踪: 提供最新热门趋势发现和爆款内容案例库,帮助用户获取创作灵感,减少创作焦虑。
  • 品牌与市场洞察: 实时监控品牌在社交媒体上的提及和讨论,支持搜索帖子、话题和社群,进行精准营销。
  • 智能评论互动: 自动检测评论中的高转化信号(如“求链接”、“怎么买”),支持即时回复,有效提升用户参与度和销售转化率。
  • AI 内容创作 (即将推出): 提供 AI 辅助文案撰写(标题、描述、评论)、图像和卡片生成功能,并支持多种 AI 视频和图像模型(如 Seedance, Kling, Hailuo, Veo, Medjourney, Sora, Pika, Runway, GPT, Flux)。
  • 内容分析与变现 (即将推出): 提供跨平台内容表现数据分析,以及内容交易市场,帮助创作者直接出售内容或品牌购买高质量内容。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/yikart/AiToEarn.git
    cd AiToEarn
  2. 启动后端服务 (Node.js 20.18.x 或更高版本):
    • 后端服务位于 'aitoearn_web/server/aitoearn-user' 目录。
    • 在此目录下,您可以复制 'config/dev.config.js' 文件,将其命名为 'config/local.config.js',并根据您的实际需求调整数据库 (MongoDB)、Redis、短信、OSS 等服务的配置信息。
    • 回到项目根目录,安装所有依赖并启动后端服务:
      pnpm install
      pnpm run dev:local
  3. 启动前端服务 (Web):
    • 前端服务位于 'aitoearn_web' 目录。
    • 进入该目录,安装依赖并启动前端服务:
      cd aitoearn_web
      pnpm install
      pnpm run dev
    • 启动后,您可以通过浏览器访问前端界面。
  4. 启动 Electron 桌面应用 (可选):
    • 桌面应用位于 'project/aitoearn-electron' 目录。
    • 回到项目根目录,安装所有依赖:
      npm i
    • (可选)如果遇到 'better-sqlite3' 相关的错误,可能需要编译 SQLite 模块。这通常需要本地安装 Python 环境:
      npm run rebuild
    • 启动开发模式的桌面应用:
      npm run dev

服务器配置 (MCP 客户端所需)

AiToEarn 的 MCP 服务器旨在通过 Model Context Protocol (MCP) 与 LLM 客户端通信。MCP 客户端需要配置服务器的启动命令和参数才能建立连接。以下是基于 AiToEarn 仓库信息的配置示例,您需要根据实际部署环境进行调整:

{
  // MCP 服务器的名称,用于客户端识别
  "server_name": "AiToEarn",

  // 启动 MCP 服务器的命令。
  // 如果您在本地运行 AiToEarn 后端,这通常指向启动 NestJS 服务的 Node.js 脚本。
  // 例如,如果您的后端代码位于 'your-repo-path/aitoearn_web/server/aitoearn-user/dist/main.js':
  // "command": ["node", "your-repo-path/aitoearn_web/server/aitoearn-user/dist/main.js"],
  // 或者,如果您通过 pnpm script 启动 (不推荐用于生产环境):
  // "command": ["pnpm", "run", "start:prod", "--prefix", "your-repo-path/aitoearn_web/server/aitoearn-user"],
  // 请根据您的实际构建和启动方式确定正确的命令路径。
  "command": ["node", "/path/to/your/aitoearn_web/server/aitoearn-user/dist/main.js"],

  // 传递给启动命令的参数。例如,指定服务器监听的端口。
  // 这里的端口号 '7000' 需要与 AiToEarn 后端配置(server.config.ts)中的端口一致。
  "args": [
    "--port", "7000"
  ],

  // MCP 服务器使用的通信协议,AiToEarn 基于 JSON-RPC
  "protocol": "json-rpc",

  // MCP 服务器支持的传输协议,通常为 HTTP
  "transport": "http"
}

重要提示: 'command' 和 'args' 中的路径和端口号是示例值。您在实际使用时,需要将 '/path/to/your/repo/' 替换为 AiToEarn 仓库在您系统中的实际路径,并确保端口号与后端配置的端口一致。如果您通过云服务(如 ModelScope)使用 AiToEarn 的 MCP 功能,具体的连接配置可能由平台自动管理或另行提供。

基本使用方法

  1. 注册与登录: 访问 AiToEarn 的 Web 界面或启动 Electron 桌面应用。您可以通过手机号、邮箱或微信公众号扫码方式注册并登录平台。
  2. 账号绑定: 在平台内进入“账号管理”页面,绑定您希望进行内容营销的社交媒体平台账号,例如抖音、小红书、TikTok 等。
  3. 内容发布: 使用平台提供的 AI 辅助创作工具或手动创建内容。在发布界面选择目标社交媒体平台,点击一键发布,内容将被同步分发。
  4. 任务与互动: 探索平台上的内容营销任务,或使用智能评论搜索和回复功能,提升您内容的互动率和转化效果。
  5. 监控与分析 (即将推出): 查阅跨平台数据分析报告,了解您的内容表现和粉丝增长情况。

信息

分类

网页与API