HubSpot MCP Server

HubSpot MCP Server

site icon
2025.04.03 0
JavaScriptHubSpot CRM摘要记录管理交流协作
HubSpot MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 HubSpot CRM 进行交互。它提供了创建、更新、删除和获取摘要记录(存储为 Note engagements)的功能,支持通过聊天或电子邮件发送摘要记录。
View on GitHub

Overview

基本能力

产品定位

HubSpot MCP Server 是一个用于与 HubSpot CRM 交互的工具,专注于管理摘要记录(Note engagements)。

核心功能

  • 在 HubSpot 中创建摘要记录(Note engagements)
  • 从 HubSpot 获取所有摘要记录
  • 按日期筛选摘要记录
  • 更新现有的摘要记录
  • 删除摘要记录
  • 通过聊天或电子邮件发送摘要记录

适用场景

  • 需要与 HubSpot CRM 集成的应用
  • 需要管理客户互动记录的场景
  • 需要自动化发送摘要记录的场景

工具列表

  • MCP Inspector:用于测试和调试 MCP 服务器实现,支持发送 JSON-RPC 请求。

常见问题解答

  • 如何测试 MCP 服务器?使用 MCP Inspector 工具,通过命令行启动并访问本地 UI 进行测试。
  • 如何配置 HubSpot 凭证?在项目根目录创建 .env 文件,并填写 HUBSPOT_ACCESS_TOKENSHARED_CONTACT_ID

使用教程

使用依赖

  • Docker
  • Node.js (用于 MCP Inspector)

安装教程

  1. 构建 Docker 镜像:
docker build -t mcp-hubspot-ts .
  1. 运行 Docker 容器:
docker run --env-file .env -it mcp-hubspot-ts

调试方式

  1. 使用 MCP Inspector 进行测试:
npx @modelcontextprotocol/inspector -e HUBSPOT_ACCESS_TOKEN=your_access_token_here node build/index.js
  1. 访问 http://localhost:5173 使用 UI 发送 JSON-RPC 请求。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。