返回 MCP 目录
public公开dns本地运行

mailchip-mcp-server

一个用于与Mailchimp API交互的MCP服务器,提供邮件营销相关的功能管理和API文档资源。

article

README

🚀 邮件营销平台 (Mailchimp) MCP 服务器

本邮件营销平台 MCP 服务器,为用户提供了全面且便捷的邮件营销管理功能。它具备对 Mailchimp API 的全面访问权限,拥有管理活动、列表、模板、报告和自动化的工具,还提供了丰富的 API 文档资源,能有效提升邮件营销的效率和效果。

🚀 快速开始

本 MCP 服务器可让你全面访问 Mailchimp API,轻松管理邮件营销活动。按照以下步骤进行安装和设置。

✨ 主要特性

  • 具备全面的 Mailchimp API 访问权限,可充分利用其强大功能。
  • 拥有管理活动、列表、模板、报告和自动化的工具,实现一站式邮件营销管理。
  • 提供 API 文档资源,方便开发者进行开发和集成。

📦 安装指南

  1. 克隆此仓库。
  2. 安装依赖:
    npm install
    
  3. 使用 .env.example 作为示例创建一个 .env 文件,并填写你的 Mailchimp API 凭证。
  4. 启动服务器:
    npm run dev
    

💻 使用示例

基础用法

要通过 MCP Inspector 测试服务器:

npm run inspect

这将打开一个网络界面,您可以在其中探索和测试所有可用工具和资源。

高级用法

以下是使用 MCP 服务器提供的各类工具的代码示例,涵盖活动管理、列表管理、模板管理、报告管理和自动化管理等方面。

活动管理

  • get_campaigns:获取活动列表
  • get_campaign:获取特定活动的信息
  • create_campaign:创建新的活动
  • delete_campaign:删除一个活动
  • send_campaign:发送活动
  • set_campaign_content:设置活动内容

列表管理

  • get_lists:获取账户中的所有列表(受众)
  • get_list:获取特定列表的信息
  • create_list:创建新的列表(受众)
  • get_list_members:获取列表成员
  • add_list_member:向列表中添加成员

模板管理

  • get_templates:获取账户中的所有模板
  • get_template:获取特定模板的信息
  • create_template:创建新的模板
  • delete_template:删除一个模板

报告管理

  • get_campaign_reports:获取所有活动的报告
  • get_campaign_report:获取特定活动的报告
  • get_campaign_click_details:获取活动点击详情
  • get_campaign_open_details:获取活动打开详情

自动化管理

  • get_automations:获取账户中的所有自动化
  • get_automation:获取特定自动化的信息
  • start_automation:启动一个自动化
  • pause_automation:暂停一个自动化
  • get_automation_emails:获取自动化工作流中的邮件

📚 详细文档

以下是可用的资源文档链接:

  • mailchimp://docs/overview:Mailchimp API 概述
  • mailchimp://docs/campaigns:活动 API 文档
  • mailchimp://docs/lists:列表 API 文档
  • mailchimp://docs/templates:模板 API 文档
  • mailchimp://docs/automations:自动化 API 文档
  • mailchimp://docs/reports:报告 API 文档
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端