---
author: OOMOL
author_url: https://oomol.com/ru/about/
title: Создание HubSpot MCP auth app для OpenConnector
description: Создайте HubSpot MCP auth app, настройте redirect URL OpenConnector
  и подключите HubSpot через OAuth.
lang: ru
canonical_url: https://oomol.com/ru/docs/openconnector-hubspot-oauth-app/
markdown_url: https://oomol.com/ru/docs/openconnector-hubspot-oauth-app.md
---

# Создание HubSpot MCP auth app для OpenConnector

Текущий провайдер HubSpot в OpenConnector использует remote MCP OAuth flow HubSpot. Создайте MCP auth app в HubSpot, скопируйте client ID и client secret, затем сохраните их для сервиса `hubspot` в OpenConnector.

## Сервис OpenConnector

| ID сервиса | Провайдер | Тип авторизации |
| --- | --- | --- |
| `hubspot` | Remote MCP server HubSpot | OAuth2 с PKCE |

Провайдер HubSpot подключается через `https://mcp.hubspot.com`. MCP auth app HubSpot контролирует разрешения на стороне HubSpot и процесс авторизации аккаунта.

## Предварительные требования

- Запущенный runtime OpenConnector.
- Аккаунт HubSpot с доступом к Developer Platform и MCP Auth Apps.
- Разрешение на создание MCP auth app для подключаемого аккаунта HubSpot.
- Origin OpenConnector, который пользователи открывают в браузере, например `http://localhost:3000` или `https://connect.example.com`.

## Шаг 1. Настройте callback URL OpenConnector

Добавьте `/oauth/callback` к origin OpenConnector. Для локального тестирования используйте `http://localhost:3000/oauth/callback`. Для публичного deployment задайте `OOMOL_CONNECT_ORIGIN`, перезапустите OpenConnector и используйте публичный callback URL, например `https://connect.example.com/oauth/callback`.

## Шаг 2. Создайте HubSpot MCP auth app

В HubSpot:

1. Откройте аккаунт HubSpot, который хотите подключить.
2. Откройте **Development**.
3. Откройте **MCP Auth Apps**.
4. Создайте новую MCP auth app.
5. Введите узнаваемое название app.
6. Укажите точный callback URL OpenConnector как redirect URL.
7. Сохраните app.

Официальное руководство HubSpot: [Integrate AI tools with the HubSpot MCP server](https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server).

## Шаг 3. Скопируйте client credentials

В сведениях о HubSpot MCP auth app скопируйте:

| Значение HubSpot | Поле OpenConnector |
| --- | --- |
| Идентификатор клиента | `clientId` |
| Секрет клиента | `clientSecret` |

## Шаг 4. Сохраните клиент HubSpot в OpenConnector

Используйте web console OpenConnector:

1. Откройте web console OpenConnector, например `http://localhost:3000`.
2. Откройте **Providers** и выберите **HubSpot**.
3. Выберите **Configure OAuth Client** или **Edit OAuth Client**.
4. Вставьте client ID и client secret HubSpot.
5. Выберите **Save OAuth Client**.

## Шаг 5. Подключите и проверьте

После сохранения OAuth client выберите **Connect** на странице провайдера HubSpot. Выберите аккаунт HubSpot, подтвердите доступ, вернитесь в OpenConnector и убедитесь, что аккаунт отображается как подключённый.

Перед выполнением CRM actions, например `hubspot.list_properties`, просмотрите сведения об action в console.

## Устранение неполадок

| Симптом | Что проверить |
| --- | --- |
| HubSpot сообщает о недействительном client ID | Убедитесь, что скопировали Client ID из MCP auth app, а не из другого типа app HubSpot. |
| Ошибка redirect или callback | Redirect URL в HubSpot должен точно совпадать с `<openconnector-origin>/oauth/callback`. |
| Ошибка обмена токена | Убедитесь, что HubSpot MCP auth app поддерживает OAuth с PKCE, а OpenConnector использует текущий провайдер HubSpot. |
| Выбран неверный аккаунт HubSpot | Выйдите из лишних аккаунтов HubSpot в браузере или используйте отдельный профиль для авторизации. |
| Actions возвращают ошибки разрешений | Проверьте разрешения подключённого пользователя HubSpot и текущие правила доступа HubSpot MCP app. |
