HubSpot邮件管理服务

HubSpot邮件管理服务是一款用于管理HubSpot营销邮件的MCP服务器,支持邮件列表查看、邮件详情获取、邮件草稿创建和邮件更新等功能。

  • by hdmt
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 hdmt/hubspot-email-mcp

使用说明

HubSpot电子邮件MCP服务器

用于HubSpot营销电子邮件API的模型上下文协议(MCP)服务器。管理来自Claude Desktop的HubSpot营销电子邮件。

日本语版README

特性

  • 列出营销电子邮件
  • 获取电子邮件详细信息
  • 创建电子邮件草稿
  • 更新电子邮件

注: 此服务器不包括电子邮件发送功能,以防止意外发送。

设置

1.安装依赖项

npm install

2.获取HubSpot访问令牌

  1. 登录您的HubSpot帐户
  2. Go to Development > Legacy Apps (开发>旧应用程序)
  3. 创建新应用程序
  4. 设置所需的范围: content (用于营销电子邮件)
  5. 复制访问令牌(pat-na1-... 格式)

3.建造

npm run build

4.配置克劳德桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "hubspot-email": {
      "command": "npx",
      "args": ["-y", "/path/to/hubspot-email-mcp"],
      "env": {
        "HUBSPOT_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

5.重新启动克劳德桌面

完全重新启动Claude Desktop以应用设置。

用法

您可以在Claude Desktop中使用它,如下所示:

"Create a newsletter draft in HubSpot.
Subject: New Product Announcement
Body: We have released a new version of Product A"

"Show me the list of emails created last week"

"Check the content of email ID 12345"

发展

MCP检验员测试

您可以使用官方检查器工具测试MCP服务器:

npx @modelcontextprotocol/inspector npx -y /path/to/hubspot-email-mcp

设置 HUBSPOT_ACCESS_TOKEN 检查器UI中的环境变量,用于使用HubSpot帐户进行测试。

局部测试

npm run dev

构建

npm run build

许可证

麻省理工学院