mcpField
H
HubSpot MCP Server

HubSpot MCP Server

本地服务
github.com/peakmojo数据与分析13150 周前更新

关于 HubSpot MCP Server

HubSpot MCP Server 是一个 MCP 服务,使 AI 助手能够访问 HubSpot CRM 中的联系人、公司和互动数据。内置向量存储与缓存机制,用于应对 HubSpot API 的限制并提升响应速度。

主要功能

  1. 01访问联系人、公司与互动数据
  2. 02创建联系人与公司并防止重复
  3. 03按活跃度查询公司与联系人
  4. 04基于 FAISS 的语义搜索

适用场景

  1. 01根据 LinkedIn 资料批量创建 HubSpot 联系人与公司
  2. 02查询销售管道的近期动态
  3. 03在已获取的 CRM 数据中进行语义检索

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端提供 HubSpot 相关工具,用于读写 CRM 数据并进行语义检索。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"hubspot-peakmojo": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

HubSpot MCP Server

Docker Hub License: MIT

概述

一个 Model Context Protocol(MCP)服务,可让 AI 助手与 HubSpot CRM 数据交互。此服务连接 AI 模型与您的 HubSpot 账户,提供对联系人、公司和互动数据的直接访问。内置的向量存储和缓存机制有助于克服 HubSpot API 的限制,同时提升响应速度。

我们的实现优先支持最常用、最有价值的 HubSpot 操作,并提供稳健的错误处理和 API 稳定性。每个组件都针对 AI 友好型交互进行了优化,确保即使在复杂的多步骤 CRM 工作流中也能可靠运行。

为什么选择 MCP-HubSpot?

  • 直接访问 CRM:将 Claude 和其他 AI 助手连接到您的 HubSpot 数据,无需中间步骤
  • 保留上下文:借助 FAISS 向量存储,对以往交互进行语义搜索
  • 零配置:只需简单设置,即可通过 Docker 部署

示例提示词

Create HubSpot contacts and companies from this LinkedIn profile:
[Paste LinkedIn profile text]
What's happening lately with my pipeline?

可用工具

此服务提供用于 HubSpot 管理和数据检索的工具:

工具用途
hubspot_create_contact创建联系人并防止重复
hubspot_create_company创建公司并防止重复
hubspot_get_company_activity检索特定公司的活动
hubspot_get_active_companies检索最近最活跃的公司
hubspot_get_active_contacts检索最近最活跃的联系人
hubspot_get_recent_conversations检索包含消息的近期对话线程
hubspot_search_data对之前检索的 HubSpot 数据进行语义搜索

性能特性

  • 向量存储:利用 FAISS 实现高效的语义搜索和检索
  • 线程级索引:单独存储每个对话线程,以便精确检索
  • 嵌入缓存:使用 SentenceTransformer 并自动缓存
  • 持久化存储:数据在会话之间保留在可配置的存储目录中
  • 多平台支持:针对各种架构优化的 Docker 镜像

设置

前置条件

您需要具有以下作用域的 HubSpot 访问令牌:

  • crm.objects.contacts (读写)
  • crm.objects.companies (读写)
  • sales-email-read
快速开始
# Install via Smithery (recommended)
npx -y @smithery/cli@latest install mcp-hubspot --client claude

# Or pull Docker image directly
docker run -e HUBSPOT_ACCESS_TOKEN=your_token buryhuang/mcp-hubspot:latest
Docker 配置

在 Claude 桌面应用中手动配置:

{
  "mcpServers": {
    "hubspot": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "HUBSPOT_ACCESS_TOKEN=your_token",
        "-v", "/path/to/storage:/storage",  # Optional persistent storage
        "buryhuang/mcp-hubspot:latest"
      ]
    }
  }
}
构建 Docker 镜像

在本地构建 Docker 镜像:

git clone https://github.com/buryhuang/mcp-hubspot.git
cd mcp-hubspot
docker build -t mcp-hubspot .

构建多平台镜像:

docker buildx create --use
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-hubspot:latest --push .

开发

pip install -e .

许可证

MIT 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。