본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 06. 16. 11:43

ChatGPT의 MCP 커스텀 커넥터로 폼 작성을 시도하는 절차

요약

ChatGPT에서 MCP(Model Context Protocol)를 활용하여 외부 서비스인 FORMLOVA의 폼 작성 도구를 직접 호출하는 절차를 설명합니다. OAuth 인증을 포함한 커스텀 커넥터 설정 방법을 다룹니다.

핵심 포인트

  • MCP를 통해 ChatGPT 대화 중 외부 폼 작성 도구 직접 호출 가능
  • FORMLOVA MCP 서버를 활용한 커스텀 앱 설정 절차 안내
  • 보안을 위해 OAuth 인증 방식 및 접속 도메인 확인 권장
  • 워크스페이스 환경에서는 관리자의 Developer Mode 권한 필요

ChatGPT에서 폼을 만들 때, 보통은 다음과 같이 진행됩니다.

1. ChatGPT에게 폼 항목 초안을 요청한다
2. 폼 서비스를 연다
3. 항목을 수동으로 옮긴다
...

이 흐름은 편리하지만, 중간에 수작업이 끼어듭니다.

MCP (Model Context Protocol)에 대응하는 remote server를 ChatGPT 측에 추가하면, ChatGPT의 대화에서 직접 폼 작성 도구를 호출할 수 있습니다. 이 기사에서는 FORMLOVA의 MCP 서버를 예로 들어, ChatGPT의 developer mode / MCP app / custom app에서 폼 작성을 시도하는 절차를 정리합니다.

참고로, OpenAI의 도움말에서는 「custom connectors」라고 불리던 영역이 현재는 「apps」, 「custom apps」, 「MCP apps」로 표현되기도 합니다. 화면 명칭은 변경될 가능성이 있으므로, 실제 조작 시에는 ChatGPT 측의 최신 표시를 우선해 주세요.

해야 할 일은 다음 5가지입니다.

1. 전제 조건을 확인한다
2. FORMLOVA의 MCP URL을 등록한다
3. OAuth 인증을 통과한다
...

이 기사에서는 우선 작동시키기 위한 절차와 막히는 부분에 대해서만 집중합니다. 공개 후 운용까지 포함된 정본 링크는 끝에 배치합니다.

필요한 것은 다음과 같습니다.

항목내용
ChatGPTdeveloper mode / custom app / MCP app을 사용할 수 있는 플랜 또는 워크스페이스
...

OpenAI의 공식 도움말에서는 developer mode를 활성화하여 MCP app을 작성·테스트하는 흐름이 설명되어 있습니다. 워크스페이스 플랜의 경우, 관리자가 사전에 허가해 두어야 할 수도 있습니다.

참고:

FORMLOVA의 remote MCP server는 다음과 같습니다.

끝에 슬래시(/)는 붙이지 않습니다.

/api/sse와 같은 SSE (Server-Sent Events)용 구형 경로가 아닙니다. FORMLOVA는 remote HTTP의 MCP server로 사용하는 것을 상정합니다.

ChatGPT의 설정에서 developer mode를 활성화합니다.

화면 명칭은 환경에 따라 다를 수 있지만, 찾는 위치는 대체로 다음과 같은 계통입니다.

Settings
-> Connectors / Apps
-> Developer mode / Create custom MCP apps

Business / Enterprise / Edu 등의 워크스페이스에서는 개인 사용자 측의 설정만으로는 나타나지 않는 경우가 있습니다. 그 경우에는 관리자 측의 permissions / roles에서 developer mode나 custom apps가 허용되어 있는지 확인합니다.

작성 화면에서는 대체로 다음과 같은 항목을 입력합니다.

Name: FORMLOVA
Description: Create and operate forms from ChatGPT
MCP server URL: https://formlova.com/api/mcp
...

여기서 중요한 것은 인증 방식을 OAuth로 하는 것입니다.

FORMLOVA의 MCP server는 사용자별 권한으로 폼을 작성·조작합니다. 공통된 고정 토큰을 붙이는 방식이 아닙니다.

작성 시 「이 앱을 신뢰하시겠습니까?」와 같은 확인이 나올 수 있습니다. MCP app은 ChatGPT에서 외부 서비스의 도구를 호출하는 메커니즘이므로, 접속 대상 도메인을 반드시 확인합니다.

접속해도 좋은 URL:

모르는 도메인이나, 공유받은 불분명한 MCP URL을 그대로 추가하지 않는 것이 안전합니다.

MCP app을 만들면 FORMLOVA의 로그인 화면 또는 인가 화면으로 전환됩니다.

흐름은 다음과 같습니다.

ChatGPT
-> FORMLOVA OAuth
-> 허가
...

여기서 실패하는 경우에는 먼저 다음을 확인합니다.

증상확인할 곳
로그인 화면으로 진행되지 않음MCP URL이 올바른지
...

인증이 통과되었다고 해서 모든 대화에서 자동으로 사용된다는 보장은 없습니다. 실제로 사용하는 대화에서 FORMLOVA를 선택하고 있는지 확인합니다.

연결이 완료되었다면, 짧은 프롬프트만으로도 충분합니다.

사내 스터디 모임 참가 신청 폼을 만들어 주세요.
이름, 이메일 주소, 소속 부서, 참가 형식, 질문란을 넣어 주세요.

기대하는 흐름은 다음과 같습니다.

1. ChatGPT가 FORMLOVA의 툴 (Tool)을 호출한다
2. FORMLOVA 측에서 비공개 초안 폼이 생성된다
3. preview URL이 반환된다
...

초안이 나오면, 공개 전 리뷰까지 시도합니다.

이 폼을 공개 전 리뷰해 주세요.
스마트폰에서도 입력하기 쉬운지, 필수 항목이 너무 많지는 않은지도 봐 주세요.

여기까지 가능하다면, 단순하게 "ChatGPT에게 항목 안을 내달라고 하는" 상태에서 실제 폼 운용으로 한 걸음 더 나아갈 수 있습니다.

폼이 생성되면, 성공으로 간주하기 전에 다음을 확인합니다.

[ ] ChatGPT가 정적인 항목 안이 아니라, 실제로 FORMLOVA의 툴 (Tool)을 호출했다
[ ] 비공개 초안으로서 생성되었다
[ ] preview URL이 반환되었다
...

"폼 안을 알려주었다"는 것만으로는 MCP 연결 확인이 되지 않습니다.

ChatGPT는 툴 (Tool)을 사용하지 않고도 그럴싸한 폼 항목을 문장으로 답할 수 있습니다. MCP 연결 확인에서는 실제로 외부 툴 (Tool)이 호출되었고, FORMLOVA 측에 초안이 생성되었는지를 확인해야 합니다.

명시적으로 확인하고 싶다면 다음과 같이 질문합니다.

방금 작업에서 FORMLOVA의 어떤 툴 (Tool)을 사용했나요?
생성된 폼의 preview URL과, 아직 공개되지 않았음을 확인해 주세요.

단, 모델의 자기 보고(Self-reporting)만으로 완료 판단을 내리지 않는 것이 좋습니다. 반환된 preview URL을 직접 열어서 폼의 내용을 확인하세요.

첫 동작 확인은 짧은 프롬프트로 충분하지만, 실무에 가까운 초안을 만들려면 다음 정보를 넣으면 품질이 올라갑니다.

용도:
대상자:
반드시 물어봐야 할 항목:
...

예를 들어, 문의 폼이라면 다음과 같습니다.

FORMLOVA를 사용하여, BtoB SaaS 문의 폼을 초안으로 만들어 주세요.
대상자는 도입을 검토 중인 기업 담당자입니다.
필수 항목은 성함, 이메일 주소, 회사명, 문의 유형, 문의 내용입니다.
...

이벤트 신청이라면 다음과 같습니다.

FORMLOVA를 사용하여, 30명 한정 온라인 스터디 모임의 신청 폼을 초안으로 만들어 주세요.
필수 항목은 성함, 이메일 주소, 소속, 참가 동기입니다.
임의 항목으로 강사에게 보내는 질문을 넣어 주세요.
...

이렇게 작성하면, ChatGPT는 '폼 항목'뿐만 아니라 공개 후의 운용까지 포함하여 FORMLOVA의 툴 (Tool)을 사용하기 쉬워집니다.

ChatGPT의 apps / connectors / developer mode 주변 설정은 변경될 수 있습니다.

기사 속의 화면 명칭과 완전히 일치하지 않더라도, 찾고 있는 것은 다음과 같습니다.

custom app을 만드는 곳
MCP server URL을 입력하는 곳
OAuth를 선택하는 곳
...

ChatGPT가 FORMLOVA의 app을 선택하지 않았을 가능성이 있습니다.

대화 속에서 명시적으로 요청하면 개선되는 경우가 있습니다.

FORMLOVA의 MCP app을 사용하여 이 폼을 작성해 주세요.

폼 작성이나 공개, 메일 전송은 부작용(Side effect)이 있는 조작입니다.

처음에는 다음 순서로 사용하는 것이 안전합니다.

1. 초안 생성
2. preview 확인
3. 공개 전 리뷰
...

갑자기 본 서비스 공개나 일괄 메일 전송부터 시도하지 않는 것이 좋습니다.

브라우저에 여러 계정으로 로그인되어 있는 경우, 의도하지 않은 FORMLOVA 계정으로 OAuth가 통과될 수 있습니다.

확인해야 할 사항은 다음과 같습니다.

[ ] ChatGPT 측의 app이 연결됨(Connected) 상태로 되어 있다
[ ] FORMLOVA 측에서 기대한 사용자의 폼이 생성되었다
[ ] preview URL의 폼이 자신의 워크스페이스에 속해 있다
...

특히 회사용 계정과 개인용 계정을 구분해서 사용하는 경우에는 주의해야 합니다.

ChatGPT의 MCP app은 편리하지만, 폼 운용에는 부작용(Side effect)이 따릅니다.

처음에는 다음과 같이 대화 내에서 범위를 제한하면 안전합니다.

이 대화에서는 FORMLOVA의 초안 생성, preview 확인, 공개 전 리뷰만 사용해 주세요.
공개, 메일 전송, 응답 데이터의 일괄 조작은 제가 명시할 때까지 실행하지 마세요.

모델 측의 선언만으로 완전한 안전성이 결정되는 것은 아니지만, 작업 의도를 명확히 하는 의미가 있습니다. 더불어, 서비스 측에서도 공개나 메일 전송과 같은 조작에는 확인 절차를 남겨두어야 합니다.

이 기사에서는 MCP server를 직접 만드는 방법, OpenAI Apps SDK로 UI가 포함된 앱을 만드는 방법, Claude / Cursor / Gemini CLI의 설정은 다루지 않습니다.

목적은 ChatGPT에서 remote MCP server를 추가하고, 폼 생성의 첫 동작 확인을 하는 것입니다.

FORMLOVA에서 가능한 공개 후 운영, 응답 관리, 메일, Workflow Place까지 포함된 상세 내용은 아래의 정본에 정리되어 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0