
HubSpot MCP Server
通过标准化界面,使人工智能模型能够与 HubSpot CRM 数据和操作进行交互,支持联系人和公司管理。
Tools
hubspot_get_company_activity
Get activity history for a specific company
hubspot_create_contact
Create a new contact in HubSpot
hubspot_get_contacts
Get contacts from HubSpot
hubspot_get_companies
Get companies from HubSpot
hubspot_create_company
Create a new company in HubSpot
README
HubSpot MCP 服务器
概述
一个模型上下文协议 (MCP) 服务器的实现,提供与 HubSpot CRM 的集成。该服务器使 AI 模型能够通过标准化接口与 HubSpot 数据和操作进行交互。
有关模型上下文协议及其工作原理的更多信息,请参阅 Anthropic 的 MCP 文档。
<a href="https://glama.ai/mcp/servers/vpoifk4jai"><img width="380" height="200" src="https://glama.ai/mcp/servers/vpoifk4jai/badge" alt="HubSpot Server MCP server" /></a>
组件
资源
未实现任何资源。归根结底,我们只需要工具。
示例提示
-
通过从 LinkedIn 个人资料网页复制来创建 Hubspot 联系人:
从以下信息创建 HubSpot 联系人和公司: John Doe Tech Corp 的软件工程师 旧金山湾区 • 500+ 连接 经验 Tech Corp 软件工程师 2020 年 1 月 - 至今 · 4 年 加利福尼亚州旧金山 Previous Company Inc. 高级开发人员 2018 - 2020 · 2 年 教育 加州大学伯克利分校 计算机科学,理学学士 2014 - 2018
-
获取您公司的最新活动:
我的销售渠道最近发生了什么?
工具
该服务器提供用于管理 HubSpot 对象的多个工具:
联系人管理工具
hubspot_create_contact
- 在 HubSpot 中创建一个新联系人(在创建之前检查重复项)
- 输入:
firstname
(字符串): 联系人的名字lastname
(字符串): 联系人的姓氏email
(字符串, 可选): 联系人的电子邮件地址properties
(字典, 可选): 其他联系人属性- 示例:
{"phone": "123456789", "company": "HubSpot"}
- 示例:
- 行为:
- 检查是否存在具有相同名字和姓氏的现有联系人
- 如果
company
在属性中提供,还会检查与同一公司匹配的项 - 如果找到匹配项,则返回现有联系人详细信息
- 仅在未找到匹配项时才创建新联系人
公司管理工具
-
hubspot_create_company
- 在 HubSpot 中创建一个新公司(在创建之前检查重复项)
- 输入:
name
(字符串): 公司名称properties
(字典, 可选): 其他公司属性- 示例:
{"domain": "example.com", "industry": "Technology"}
- 示例:
- 行为:
- 检查是否存在具有相同名称的现有公司
- 如果找到匹配项,则返回现有公司详细信息
- 仅在未找到匹配项时才创建新公司
-
hubspot_get_company_activity
- 获取特定公司的活动历史记录
- 输入:
company_id
(字符串): HubSpot 公司 ID
- 返回:活动对象数组
互动工具
-
hubspot_get_recent_engagements
- 获取所有联系人和公司的最新互动活动
- 输入:
days
(整数, 可选): 回溯的天数(默认值:7)limit
(整数, 可选): 要返回的最大互动次数(默认值:50)
- 返回:包含完整元数据的互动对象数组
-
hubspot_get_recent_companies
- 从 HubSpot 获取最近活跃的公司
- 输入:
limit
(整数, 可选): 要返回的最大公司数量(默认值:10)
- 返回:包含完整元数据的公司对象数组
-
hubspot_get_recent_contacts
- 从 HubSpot 获取最近活跃的联系人
- 输入:
limit
(整数, 可选): 要返回的最大联系人数量(默认值:10)
- 返回:包含完整元数据的联系人对象数组
设置
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 buryhuang/mcp-hubspot:
npx -y @smithery/cli install buryhuang/mcp-hubspot --client claude
前提条件
您需要一个 HubSpot 访问令牌。您可以通过以下方式获得:
- 在您的 HubSpot 帐户中创建一个私有应用程序:
按照 HubSpot 私有应用程序指南
- 转到您的 HubSpot 帐户设置
- 导航到集成 > 私有应用程序
- 点击“创建私有应用程序”
- 填写基本信息:
- 命名您的应用程序
- 添加描述
- 上传徽标(可选)
- 定义所需的范围:
- tickets
- crm.objects.contacts.write
- crm.objects.contacts.sensitive.read
- crm.objects.companies.sensitive.read
- sales-email-read
- crm.objects.deals.sensitive.read
- crm.objects.companies.write
- crm.objects.companies.read
- crm.objects.deals.read
- crm.objects.deals.write
- crm.objects.contacts.read
- 审查并创建应用程序
- 复制生成的访问令牌
注意:请确保您的访问令牌安全,并且永远不要将其提交到版本控制。
Docker 安装
您可以选择在本地构建镜像或从 Docker Hub 拉取镜像。该镜像是为 Linux 平台构建的。
支持的平台
- Linux/amd64
- Linux/arm64
- Linux/arm/v7
选项 1:从 Docker Hub 拉取
docker pull buryhuang/mcp-hubspot:latest
选项 2:在本地构建
docker build -t mcp-hubspot .
运行容器:
docker run \
-e HUBSPOT_ACCESS_TOKEN=your_access_token_here \
buryhuang/mcp-hubspot:latest
您还可以直接将访问令牌作为命令行参数传递:
docker run \
buryhuang/mcp-hubspot:latest \
--access-token your_access_token_here
跨平台发布
要为多个平台发布 Docker 镜像,您可以使用 docker buildx
命令。请按照以下步骤操作:
-
创建一个新的构建器实例(如果尚未创建):
docker buildx create --use
-
为多个平台构建和推送镜像:
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-hubspot:latest --push .
-
验证镜像是否可用于指定的平台:
docker buildx imagetools inspect buryhuang/mcp-hubspot:latest
与 Claude Desktop 一起使用
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 mcp-hubspot:
npx -y @smithery/cli@latest install mcp-hubspot --client claude
Docker 用法
{
"mcpServers": {
"hubspot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HUBSPOT_ACCESS_TOKEN=your_access_token_here",
"buryhuang/mcp-hubspot:latest"
]
}
}
}
您也可以使用命令行参数:
{
"mcpServers": {
"hubspot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"buryhuang/mcp-hubspot:latest",
"--access-token",
"your_access_token_here"
]
}
}
}
开发
要设置开发环境:
pip install -e .
许可证
该项目已获得 MIT 许可证的许可。
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。