使用说明

项目简介

Smartlead MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为大型语言模型 (LLM) 客户端提供与 Smartlead 营销活动管理平台集成的能力。通过此服务器,LLM 可以调用 Smartlead 的各项功能,例如创建和管理营销活动、更新活动设置、管理邮件序列以及管理潜在客户。

主要功能点

  • 创建和管理 Smartlead 营销活动
  • 更新营销活动的日程和常规设置
  • 获取营销活动详情和列表
  • 管理营销活动的邮件序列(创建、获取、更新、删除)
  • 管理营销活动中的邮箱账户(添加、更新、删除)
  • 管理营销活动中的潜在客户(添加、更新、删除)

安装步骤

  1. 克隆仓库:'git clone https://github.com/lkm1developer/smartlead-mcp-server.git'
  2. 安装依赖:进入仓库目录,运行 'npm install'
  3. 配置环境变量:复制 '.env.example' 文件为 '.env',并填写 Smartlead API 密钥 'SMARTLEAD_API_KEY'。
  4. 构建项目:运行 'npm run build'

服务器配置

要将此 MCP 服务器与 MCP 客户端(如 Claude)集成,您需要在 MCP 客户端的配置文件中添加以下服务器配置。请根据您的实际安装路径修改 'args' 中的路径。

{
  "mcpServers": {
    "smartlead": {
      "command": "node",
      "args": ["/path/to/smartlead-mcp-server/dist/index.js"],  // 修改为 smartlead-mcp-server 项目 dist/index.js 文件的实际路径
      "env": {
        "SMARTLEAD_API_KEY": "YOUR_SMARTLEAD_API_KEY"  // 替换为您的 Smartlead API 密钥
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
  • 'server name' (smartlead): 服务器名称,客户端用此名称标识和调用。
  • 'command' (node): 启动服务器的命令,这里使用 Node.js 运行时。
  • 'args': 启动命令的参数,指向服务器入口文件 'dist/index.js' 的路径。请务必修改为您的 'smartlead-mcp-server' 项目 'dist/index.js' 文件的实际绝对路径。
  • 'env': 环境变量配置,用于传递服务器运行所需的 API 密钥等敏感信息。请务必将 'YOUR_SMARTLEAD_API_KEY' 替换为您的 Smartlead API 密钥。

基本使用方法

配置完成后,MCP 客户端即可通过调用预定义的工具(如 'smartlead_create_campaign'、'smartlead_add_lead_to_campaign' 等)来与 Smartlead 进行交互,具体工具及其参数请参考工具列表。

信息

分类

商业系统