使用说明
项目简介
Smartlead MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为大型语言模型 (LLM) 客户端提供与 Smartlead 营销活动管理平台集成的能力。通过此服务器,LLM 可以调用 Smartlead 的各项功能,例如创建和管理营销活动、更新活动设置、管理邮件序列以及管理潜在客户。
主要功能点
- 创建和管理 Smartlead 营销活动
- 更新营销活动的日程和常规设置
- 获取营销活动详情和列表
- 管理营销活动的邮件序列(创建、获取、更新、删除)
- 管理营销活动中的邮箱账户(添加、更新、删除)
- 管理营销活动中的潜在客户(添加、更新、删除)
安装步骤
- 克隆仓库:'git clone https://github.com/lkm1developer/smartlead-mcp-server.git'
- 安装依赖:进入仓库目录,运行 'npm install'
- 配置环境变量:复制 '.env.example' 文件为 '.env',并填写 Smartlead API 密钥 'SMARTLEAD_API_KEY'。
- 构建项目:运行 '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 进行交互,具体工具及其参数请参考工具列表。
信息
分类
商业系统