OpenConnector용 HubSpot MCP 인증 앱 만들기
OpenConnector의 현재 HubSpot 제공자는 HubSpot의 원격 MCP OAuth 흐름을 사용합니다. HubSpot에서 MCP 인증 앱을 만들고 클라이언트 ID와 클라이언트 시크릿을 복사한 다음, OpenConnector의 hubspot 서비스에 해당 값을 저장하세요.
OpenConnector 서비스
| 서비스 ID | 제공자 | 인증 유형 |
|---|---|---|
hubspot | HubSpot 원격 MCP 서버 | PKCE를 사용하는 OAuth2 |
HubSpot 제공자는 https://mcp.hubspot.com를 통해 연결됩니다. HubSpot의 MCP 인증 앱은 HubSpot 측 권한과 계정 인증 흐름을 제어합니다.
사전 요구 사항
- 실행 중인 OpenConnector 런타임.
- Developer Platform 및 MCP Auth Apps에 접근할 수 있는 HubSpot 계정.
- 연결하려는 HubSpot 계정의 MCP 인증 앱을 만들 수 있는 권한.
- 사용자가 브라우저에서 여는 OpenConnector 오리진(예:
http://localhost:3000또는https://connect.example.com).
1단계: OpenConnector 콜백 URL 설정
OpenConnector 오리진 뒤에 /oauth/callback를 추가하여 콜백 URL을 만드세요. 로컬 테스트에는 http://localhost:3000/oauth/callback를 사용하세요. 공개 배포의 경우 OOMOL_CONNECT_ORIGIN을 설정하고 OpenConnector를 다시 시작한 다음, 공개 콜백 URL(예: https://connect.example.com/oauth/callback)을 사용하세요.
2단계: HubSpot MCP 인증 앱 만들기
HubSpot에서:
- 연결하려는 HubSpot 계정을 엽니다.
- 개발을 엽니다.
- MCP 인증 앱을 엽니다.
- 새 MCP 인증 앱을 만듭니다.
- 식별 가능한 앱 이름을 입력합니다.
- 리디렉션 URL을 정확한 OpenConnector 콜백 URL로 설정합니다.
- 앱을 저장합니다.
HubSpot의 공식 가이드는 Integrate AI tools with the HubSpot MCP server입니다.
3단계: 클라이언트 자격 증명 복사
HubSpot MCP 인증 앱 세부 정보에서 다음을 복사하세요:
| HubSpot 값 | OpenConnector 필드 |
|---|---|
| 클라이언트 ID | clientId |
| 클라이언트 시크릿 | clientSecret |
4단계: OpenConnector에 HubSpot 클라이언트 저장
OpenConnector 웹 콘솔을 사용하세요:
- OpenConnector 웹 콘솔(예:
http://localhost:3000)을 엽니다. - 제공자를 열고 HubSpot을 선택합니다.
- Configure OAuth Client 또는 Edit OAuth Client를 선택합니다.
- HubSpot 클라이언트 ID와 클라이언트 시크릿을 붙여넣습니다.
- Save OAuth Client를 선택합니다.
5단계: 연결 및 테스트
OAuth 클라이언트를 저장한 후 HubSpot 제공자 페이지에서 연결을 선택하세요. HubSpot 계정을 선택하고 접근을 승인한 다음 OpenConnector로 돌아와 제공자 페이지에 계정이 연결됨으로 표시되는지 확인하세요.
hubspot.list_properties과 같은 CRM 작업을 실행하기 전에 콘솔 작업 세부 정보를 사용하세요.
문제 해결
| 증상 | 확인할 사항 |
|---|---|
| HubSpot에서 클라이언트 ID가 유효하지 않다고 표시됨 | 다른 HubSpot 앱 유형이 아닌 MCP 인증 앱에서 클라이언트 ID를 복사했는지 확인하세요. |
| 리디렉션 또는 콜백 실패 | HubSpot의 리디렉션 URL이 <openconnector-origin>/oauth/callback와 정확히 일치해야 합니다. |
| 토큰 교환 실패 | HubSpot MCP 인증 앱이 PKCE를 사용하는 OAuth를 지원하고 OpenConnector가 현재 HubSpot 제공자를 사용 중인지 확인하세요. |
| HubSpot 계정 선택이 잘못됨 | 브라우저에서 추가 HubSpot 계정에서 로그아웃하거나 인증을 위해 별도 브라우저 프로필을 사용하세요. |
| 작업에서 권한 오류 반환 | 연결된 HubSpot 사용자의 권한과 HubSpot MCP 앱의 현재 접근 규칙을 확인하세요. |
Wanta