HubSpot MCP Server

by KaranThink41
Verified

Integrations

  • Provides tools for interacting with HubSpot CRM, allowing creation, retrieval, updating, and deletion of summary records stored as Note engagements, with additional capabilities for filtering records by date and sending summaries via chat or email.

HubSpot MCP 服务器

模型上下文协议 (MCP) 服务器提供与 HubSpot CRM 交互的工具。此服务器允许您在 HubSpot 中创建、更新、删除和获取摘要记录(存储为注释约定)。

DockerFile

  • docker build -t mcp-hubspot-ts 。
  • docker run --env-file .env -it mcp-hubspot-ts

特征

  • 在 HubSpot 中创建摘要作为注释参与
  • 从 HubSpot 获取所有摘要记录(注释)
  • 按日期过滤摘要记录
  • 更新现有的摘要记录
  • 删除摘要记录
  • 通过聊天或电子邮件发送摘要记录

设置

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 hubspot-mcp-summary:

npx -y @smithery/cli install @KaranThink41/hubspot-mcp-summary --client claude

手动安装

  1. 安装依赖项
    npm install
  2. 创建 .env 文件使用您的 HubSpot 凭证在项目根目录中创建一个.env文件:
    HUBSPOT_ACCESS_TOKEN=your_access_token_here USER_ROLES_FILE=path/to/user_roles.json
  3. 构建项目编译你的 TypeScript 文件:
    npm run build
  4. 启动服务器启动 MCP 服务器:
    npm start

发展

要使用热重载以开发模式运行服务器:

npm run dev

使用 MCP Inspector 进行测试

要检查和测试您的 MCP 服务器实现,您可以使用 MCP 检查器。例如:

npx @modelcontextprotocol/inspector -e HUBSPOT_ACCESS_TOKEN=your_access_token_here node build/index.js

这将在http://localhost:5173上启动 MCP Inspector UI。使用该 UI 向你的服务器发送 JSON-RPC 请求。

配置

可以使用环境变量来配置服务器:

  • HUBSPOT_ACCESS_TOKEN :您的 HubSpot API 访问令牌
  • USER_ROLES_FILE :用户角色配置文件的路径

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

-
security - not tested
A
license - permissive license
-
quality - not tested

模型上下文协议服务器提供与 HubSpot CRM 交互的工具,允许用户创建、更新、删除和获取在 HubSpot 中存储为注释约定的摘要记录。

  1. DockerFile
    1. Features
      1. Setup
        1. Installing via Smithery
        2. Manual Installation
      2. Development
        1. Testing with MCP Inspector
          1. Configuration
            1. License
              ID: a9w1mbkazt