참고: 수정/쓰기 작업을 포함한 전체 MCP(Model Context Protocol) 지원이 ChatGPT Business, Enterprise 및 Edu 요금제에 베타로 순차 출시되고 있습니다. 반복 개선 과정에서 기능, UI 및 권한이 변경될 수 있습니다.
개요
ChatGPT 개발자 모드를 사용하면 조직에서 ChatGPT가 도구에서 안전하게 작업을 수행할 수 있도록 하는 MCP 기반 앱을 구축, 테스트, 배포할 수 있습니다.
회사에서 사용할 맞춤 MCP 앱을 검토하고 게시하세요. 관리자/소유자와 승인된 개발자(Enterprise/Edu 전용)는 개발자 모드에서 MCP 앱을 비공개로 업로드하고 테스트할 수 있습니다. 여기에는 직접 만든 앱과 다른 사람이 만든 인기 커넥터가 모두 포함됩니다.
ChatGPT에서 회사의 도구와 시스템으로 작업을 수행하세요. 상호작용형 UI가 있는 앱과 전체 MCP를 지원하는 앱(쓰기/수정 작업 포함)을 만들어 읽기/검색을 넘어설 수 있습니다. 워크플로를 시작하고, 프로젝트 관리 작업을 만들고, CRM을 업데이트하거나, 복잡한 오케스트레이션을 위해 앱을 조합할 수 있습니다.
배포 전에 앱을 테스트하고 검토하세요 - 개발자 모드를 활성화하거나 테스트 후 MCP 앱을 게시할 수 있는 사람은 관리자/소유자뿐입니다. Enterprise/Edu 관리자는 추가로 RBAC를 통해 개발자 권한 부여와 워크스페이스 액세스를 제어할 수 있습니다.
ChatGPT 앱에 대한 자세한 내용은 ChatGPT의 앱 및 Apps SDK로 빌드하기를 검토하세요.
사용 가능 여부 및 요구 사항
앱, 전체 MCP 지원 및 개발자 모드는 ChatGPT 웹의 ChatGPT Business 및 Enterprise/Edu 고객에게 제공됩니다. 관리자/소유자는 워크스페이스 설정에서 개발자 모드를 활성화하고, 맞춤 앱을 만들고 테스트한 뒤 워크스페이스에 게시할 수 있습니다.
Enterprise/Edu 관리자는 추가로 RBAC를 사용해 특정 개인에게 개발자 모드 액세스 권한을 부여한 다음, 검토된 각 앱에 누가 액세스할 수 있는지 선택할 수 있습니다.
앱 배포하기
개발자 모드 활성화
워크스페이스 관리자는 먼저 관리자 워크스페이스 설정에서 개발자 모드를 활성화해야 합니다. 개발자 모드 토글은 워크스페이스 설정 → 권한 및 역할 → 연결된 데이터 개발자 모드 / 맞춤 MCP 커넥터 만들기에서 찾을 수 있습니다. 요금제별 자세한 내용은 아래 섹션을 참조하세요.
Business 요금제
개발자 모드를 활성화하고 앱을 배포할 수 있는 사람은 관리자/소유자뿐입니다. 관리자는 워크스페이스의 개별 구성원에게 개발자 모드를 활성화해 줄 수 없습니다.
워크스페이스의 현재 관리자 및 소유자 목록은 워크스페이스 설정 → 멤버에서 확인할 수 있습니다.
각 관리자/소유자는 자신을 위해 개발자 모드를 활성화해야 하며, 이 토글은 워크스페이스의 모든 관리자/소유자에게 적용되지 않습니다.
새 커스텀 앱을 만들 때 워크스페이스 설정 > 앱 > 만들기에서 개발자 모드를 활성화하세요.
Enterprise/Edu 요금제
관리자/소유자는 사용자 설정에서 개발자 모드를 활성화할 수 있습니다. 전환하려면 설정 → 앱 → 고급 설정 으로 이동하세요.
또한 커스텀 앱을 만들 때 워크스페이스 설정 → 앱 &→ 만들기에서 자신을 위해 개발자 모드를 활성화할 수 있습니다.
RBAC를 사용해 특정 워크스페이스 구성원 집합에 개발자 모드를 활성화하세요.
액세스 권한이 부여되면, 활성화된 구성원은 설정 → 앱 → 고급 설정으로 이동해 자신의 계정에서 개발자 모드를 전환할 수 있습니다.
앱 구성하기
관리자 설정 또는 사용자 설정에서 새 앱을 만들 수 있습니다.
계정에 개발자 모드가 활성화되어 있는지 확인하세요(위 참조).
관리자/소유자: 워크스페이스 설정에서 앱 → 만들기로 이동하세요.
권한이 부여된 사용자(관리자/소유자 포함): 사용자 설정에서 앱 → 만들기로 이동하세요.
MCP 서버의 엔드포인트와 필요한 메타데이터를 제공하세요.
해당하는 경우 인증 메커니즘을 선택하세요.
도구 스캔을 클릭하고 스캔이 완료될 때까지 기다리세요. 서버에서 OAuth를 사용하는 경우 승인 프롬프트를 완료한 다음 도구 스캔이 끝날 때까지 기다리세요.
만들기를 클릭하세요.
구성 후 앱은 워크스페이스 설정 → 앱 → 초안에 초안으로 표시됩니다.
사용자 설정에서 새 앱은 설정 → 앱 → 활성화된 앱 아래에 표시됩니다. 새 앱 이름 옆에 Dev 라벨이 표시됩니다.
인증에 OAuth를 사용하는 경우
앱을 구성할 때는 OAuth/OpenID Connect 제공자가 새로 고침 토큰을 발급하도록 구성되어 있는지 확인하세요. 연결을 유지하려면 추가 구성이 필요하기 때문입니다.
OpenID Connect 제공자의 경우, 새로 고침 토큰을 요청하는 표준 방식은 인증 요청에 offline_access 범위를 포함하는 것이며, 제공자가 해당 지원을 검색 메타데이터에 광고해야 합니다.
제공자의 검색 .well-known 엔드포인트(.well-known/openid-configuration 또는 .well-known/oauth-authorization-server)에 offline_access(또는 제공자 동등 항목)가 scopes_supported 또는 유사한 기능 필드에 나열되어 있는지 확인하세요. offline_access(또는 이에 상응하는 새로 고침 토큰 범위)가 광고되지 않거나 새로 고침 토큰이 발급되지 않는 경우, 제공자의 관리자 콘솔, 테넌트 설정 또는 메타데이터 구성에서 오프라인 또는 새로 고침 액세스를 활성화한 다음, ChatGPT가 업데이트된 메타데이터를 가져오도록 앱을 다시 만드세요.
OAuth가 offline_access 없이 구성되면 새로 고침 토큰 갱신을 사용할 수 없어 원래 인증이 만료된 후 ChatGPT의 액세스가 끊길 수 있으며, 사용자는 다시 인증해야 할 수 있습니다.
ChatGPT에서 새 앱 테스트하기
새 채팅을 열고 ChatGPT 도구 메뉴(+ 버튼)에서 초안 앱을 선택하거나 텍스트 프롬프트로 호출하세요.
앱에 다양한 프롬프트/사용 사례를 시도해 보세요.
앱이 노출하는 도구(쓰기 작업 포함)를 사용하세요.
요청이 표시되면 작업을 확인하세요. ChatGPT는 앱의 작업 확인 설정에 따라 확인을 요청합니다. 테스트하기 전에 확인 프롬프트 없이 실행될 수 있는 작업을 검토하여 테스터가 예상 동작을 알 수 있도록 하세요.
앱 게시
참고: 게시하기 전에 MCP 서버와 앱이 조직에 안전하고 적절한지 확인할 책임은 사용자에게 있습니다. 자세히 알아보기
앱을 게시할 수 있는 사람은 관리자와 소유자뿐입니다. 게시하려면 Workplace Settings → Apps로 이동하세요. Drafts를 클릭한 다음 Publish 버튼을 클릭합니다. 안전 경고(특히 쓰기 작업 관련)를 검토하세요. 게시가 완료되면 앱은 워크스페이스의 승인된 커넥터 목록과 ChatGPT의 사용자 Apps 설정에 앱 이름 옆에 custom 라벨과 함께 표시됩니다.
Business 요금제에서는 출시 시점 기준으로 게시 후 앱을 업데이트할 수 없습니다. 도구나 메타데이터를 변경하려면 다시 생성하고 다시 게시해야 합니다. Enterprise/Edu 요금제에는 추가 제어 기능이 제공됩니다. 자세한 내용은 아래를 참고하세요.
Enterprise/Edu 관리자 및 소유자 제어 기능
Enterprise/Edu 관리자/소유자는 추가로 RBAC를 사용해 누가 앱에 액세스할 수 있는지 결정하고, 게시 전에 해당 앱이나 커넥터가 수행할 수 있는 특정 작업을 제어할 수 있습니다.
(이전 단계에서) Publish를 클릭한 후 표시되는 모달에서 Configure Actions 를 사용해 작업을 선택/해제하여 앱에 허용할 작업을 결정합니다. Refresh를 클릭하여 새 작업(기본적으로 선택 해제됨)이나 작업 정의 업데이트를 가져올 수도 있습니다. Configure Access를 사용하면 게시 전에 액세스를 제공할 특정 그룹을 선택할 수 있습니다.
게시 후에도 앱 작업을 제어할 수 있습니다.
Workspace Settings → Apps에서 앱을 찾고, 구성할 앱 옆의 줄임표 메뉴(...)를 클릭한 다음 Action control을 클릭합니다.
MCP 서버 업데이트는 자동으로 활성화되지 않습니다. Refresh 버튼을 클릭해 최신 작업 집합이나 기존 작업의 업데이트를 가져올 수 있습니다. 새 작업은 기본적으로 비활성화되어 있으며, 기존 작업의 변경 사항은 diff로 표시됩니다.
채팅에서 새 앱 사용하기
채팅을 시작하고 하나 이상의 앱을 선택하거나 회사 지식을 사용하세요.
하나의 프롬프트에서 여러 자사 및 타사 앱을 호출할 수 있습니다(예: 내부 데이터를 가져온 다음 그 결과를 바탕으로 티켓 생성).
참고: 회사 지식을 사용하는 경우 검색/가져오기 기능이 있는 앱만 포함됩니다.
쓰기/수정 작업의 경우, ChatGPT는 해당 작업이 중대한 영향을 미친다고 판단하면 확인을 요청합니다. 게시하기 전에 작업 확인 설정을 검토하여 사용자가 확인 프롬프트 없이 실행될 수 있는 작업을 이해하도록 하세요.
보안, 안전 및 데이터 고려 사항
참고: 안전하지 않거나 신뢰할 수 없는 MCP 서버에 연결하면 보안 위험(프롬프트 인젝션 포함)에 더 많이 노출될 수 있습니다. 신뢰할 수 있는 서버에만 연결하고, 개발자 모드를 활성화하기 전에 빌더가 위험을 이해하도록 하세요. 자세히 알아보기
개발자 모드는 책임 있는 설정과 감독이 필요한 강력한 기능입니다. 쓰기/수정 작업의 경우, ChatGPT는 앱의 작업 확인 설정과 작업의 잠재적 영향에 따라 확인을 요청할 수 있으며, 일부 작업은 확인 프롬프트 없이 실행될 수 있습니다. 관리자/소유자는 데이터를 쓰거나 수정할 수 있는 앱을 활성화할 때 위험 경고를 보게 됩니다.
워크스페이스에서 사용할 목적으로 직접 빌드한 맞춤 앱 및 커넥터, 또는 추가하는 타사 앱 및 커넥터의 적합성을 검토하고 확인할 책임은 사용자에게 있습니다. 맞춤 커넥터를 배포하기 전에 모든 기술, 사용 및 정책 검사를 통과했는지 확인하세요.
Compliance API
앱을 사용하는 대화를 포함한 사용자 대화는 Enterprise/Edu 고객을 위해 Compliance API에서 사용할 수 있습니다.
FAQ
누가 개발자 모드를 활성화할 수 있나요?
Enterprise/Edu: 관리자는 권한 및 역할 → 연결된 데이터에서 액세스 권한을 부여합니다. 권한이 활성화된 사용자는 이후 설정 → 앱 → 고급 설정에서 이를 켭니다. 게시할 수 있는 사람은 관리자/소유자뿐입니다. 관리자는 추가로 RBAC를 사용해 액세스 권한을 받을 사용자를 구성할 수 있습니다.
Business: 관리자만 개발자 모드를 사용할 수 있습니다. 사용자 설정 → 앱 → 고급 설정 → 개발자 모드 또는 워크스페이스 설정 → 앱 → 생성에서 개발자 모드를 켜세요. 그런 다음 워크스페이스 설정 → 앱에서 게시합니다.
지역 제한이 있나요?
아니요.
개발자 모드에서 Apps SDK로 만든 Apps를 테스트할 수 있나요?
예, 개발 모드에서 앱과 앱을 테스트할 수 있습니다.
MCP 앱은 모바일에서도 사용할 수 있나요?
아니요 - 웹에서만 가능합니다.
앱은 게시 후 업데이트할 수 있나요? 특정 도구(읽기 vs. 쓰기 vs. 가져오기)를 켜거나 끌 수 있나요?
Business 관리자/소유자는 현재 앱을 게시한 후 업데이트할 수 없습니다. 도구 또는 메타데이터를 업데이트하려면 다시 만들고 다시 게시해야 합니다. Enterprise/Edu 관리자/소유자는 게시 후 앱/커넥터 작업을 활성화하거나 비활성화할 수 있습니다. 자세한 내용은 앱 게시 / 앱 섹션을 참조하세요.
쓰기 작업에는 어떤 안전 제어가 적용되나요?
ChatGPT는 쓰기 작업을 실행하기 전에 명시적인 확인을 표시하며, 관리자는 데이터를 쓰거나 수정할 수 있는 앱을 활성화할 때 위험 경고를 보게 됩니다.
OpenAI는 앱 안전성을 어떻게 검토하나요?
OpenAI는 쓰기 작업에 대해 레드팀 테스트, 모니터링 및 경고를 수행합니다. OpenAI 승인 레지스트리에 있는 앱은 제공되기 전에 검토를 거쳤습니다. 사용자가 개발한 앱 및 커넥터, 또는 업로드한 타사 앱 및 커넥터를 포함해, 어떤 앱 또는 커넥터가 조직에 적합한지 확인할 책임은 사용자에게 있습니다.
다른 사람이 만든 앱을 업로드할 수 있나요?
예. 관리자와 개발자는 어떤 앱이든 업로드할 수 있습니다(오픈 소스 또는 벤더 제작 앱 포함). 게시 전에 안전성과 적합성을 확인하세요.
ChatGPT가 여러 앱을 동시에 사용할 수 있나요?
예. 워크스페이스는 하나의 프롬프트에서 여러 퍼스트파티 및 타사 앱을 호출할 수 있습니다.
OpenAI에서 만든 앱과 커스텀 MCP 앱 중 무엇을 사용해야 하나요?
OpenAI에서 만든 앱은 현재 검색 전용이며 쓰기 작업을 지원하지 않습니다. 쓰기/수정 기능에는 커스텀 MCP 앱을 사용하세요.
로컬 MCP 서버에 연결할 수 있나요?
직접적으로는 불가능합니다. ChatGPT는 원격 MCP 서버에 연결합니다. MCP 서버가 비공개 네트워크, 온프레미스 또는 개발자 머신에서 실행되는 경우, 서버를 공용 인터넷에 노출하지 않고 지원되는 OpenAI 제품에 연결하려면 보안 MCP 터널을 사용하세요.
연결된 서버에는 search 및 fetch 도구가 필수인가요?
아니요. 더 이상 필수가 아닙니다.
에이전트 모드와 심층 리서치에서 맞춤 앱을 사용할 수 있나요?
에이전트 모드는 맞춤 앱을 사용하지 않습니다. 심층 리서치 는 맞춤 앱을 사용할 수 있지만, 읽기/가져오기 작업에만 해당하며 쓰기 작업에는 사용할 수 없습니다.
앱과 전체 MCP 베타는 Pro 사용자도 사용할 수 있나요?
Pro 사용자는 AppsSDK를 사용해 앱을 만들 수 있습니다. 전체 MCP는 현재 Business 및 Enterprise/Edu 사용자에게만 제공됩니다. Pro 사용자는 개발자 모드에서 읽기/가져오기 권한으로 MCP를 연결할 수 있습니다.
Pro 사용자가 커스텀 앱을 사용하려면 계속해서 개발자 모드를 활성화해야 한다는 점에 유의하세요.
회사 지식에서 내 맞춤 앱을 사용할 수 있나요?
회사 지식은 가져오기/검색 액세스가 있는 맞춤 앱을 지원합니다. Enterprise 관리자와 소유자는 RBAC를 사용해 이러한 앱을 보고 액세스할 수 있는 사용자를 관리합니다. 상호작용형 UI가 있는 앱은 현재 회사 지식에서 지원되지 않습니다.
MCP 앱 변경 사항이 워크스페이스에 자동으로 업데이트되나요?
아니요. 관리자가 워크스페이스용 MCP 앱을 처음 승인한 후에는 ChatGPT가 사용 가능한 도구와 입력의 “고정된” 스냅샷을 사용합니다. 이후 앱 개발자가 변경한 내용은 관리자가 검토하고 업데이트를 게시할 때까지 적용되지 않습니다.
승인 후 도구 정의가 변경되면 어떻게 되나요?
라이브 앱이 고정된 스냅샷과 더 이상 일치하지 않으면 도구 호출에서 오류가 발생할 수 있습니다. 이전 버전과 호환되는 업데이트(예: 새 선택적 매개변수 추가)는 계속 작동할 수 있습니다. 도구 정의가 이전 버전과 호환되지 않는 경우, 관리자/소유자는 계속 진행하기 전에 워크스페이스 설정에서 도구 작업을 새로 고쳐야 합니다. 변경 사항 게시 방법에 대한 자세한 내용은 이 문서의 앱 게시 섹션을 검토하세요.
호출 오류가 발생하면 사용자에게 업데이트 프롬프트가 표시되거나 관리자에게 알림이 가나요?
아니요. 현재 오류 메시지에는 업데이트를 위한 자동 프롬프트가 포함되지 않으며, 앱에 검토가 필요할 때 관리자에게 사전 알림도 전송되지 않습니다.
