
HubSpot MCP Server

2025.03.20
0
PythonCRM集成数据管理交流协作
HubSpot MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,专门用于与 HubSpot CRM 进行集成。该服务通过标准化接口使 AI 模型能够与 HubSpot 的数据和操作进行交互。它支持多用户环境,每个用户可以使用自己的访问令牌进行操作,适用于需要管理 HubSpot 联系人、公司和互动记录的场景。
View on GitHub
Overview
基本能力
产品定位
HubSpot MCP Server 是一个专门用于与 HubSpot CRM 集成的服务,通过标准化接口使 AI 模型能够访问和操作 HubSpot 数据。
核心功能
- 动态资源访问:提供对 HubSpot 联系人、公司和最近互动记录的动态访问。
- 联系人管理工具:包括获取联系人、创建联系人(带重复检查)等功能。
- 公司管理工具:包括获取公司、创建公司(带重复检查)、获取公司活动记录等功能。
- 互动工具:获取最近3天的互动记录。
- 多用户支持:支持多用户环境,每个用户可以使用自己的访问令牌。
适用场景
- 从 LinkedIn 个人资料创建 HubSpot 联系人。
- 获取和管理 HubSpot 公司信息。
- 跟踪最近的商业互动和活动。
工具列表
- hubspot_get_contacts:获取 HubSpot 联系人列表。
- hubspot_create_contact:创建新联系人(带重复检查)。
- hubspot_get_companies:获取 HubSpot 公司列表。
- hubspot_create_company:创建新公司(带重复检查)。
- hubspot_get_company_activity:获取特定公司的活动记录。
- hubspot_get_recent_engagements:获取最近3天的互动记录。
常见问题解答
- 如何获取访问令牌?:通过创建 HubSpot 私有应用获取。
- 如何支持多用户?:每个请求需包含用户的特定访问令牌。
使用教程
使用依赖
- 创建 HubSpot 私有应用并获取访问令牌。
- 确保已安装 Docker。
安装教程
从 Docker Hub 拉取镜像
docker pull buryhuang/mcp-hubspot:latest
本地构建镜像
docker build -t mcp-hubspot .
运行容器
docker run buryhuang/mcp-hubspot:latest
调试方式
- 确保访问令牌正确传递。
- 使用示例请求测试服务功能。
开发环境设置
pip install -e .