OpenAI
이 페이지는 기계 번역되었습니다. 영어 원문 보기

ChatGPT의 개발자 모드 및 MCP 앱

마지막 수정: 16 hours ago

참고: 수정/쓰기 작업을 포함한 전체 MCP(Model Context Protocol) 지원은 ChatGPT Business, Enterprise 및 Edu 요금제에 베타로 순차 출시되고 있습니다. 기능, UI 및 권한은 개선 과정에서 변경될 수 있습니다.

개요

조직에서는 ChatGPT 개발자 모드를 사용하여 MCP 기반 앱을 구축, 테스트 및 배포할 수 있습니다. 이러한 앱을 통해 ChatGPT가 조직의 도구에서 안전하게 작업을 수행할 수 있습니다.


회사에서 사용할 맞춤형 MCP 앱을 검토하고 게시하세요. 관리자/소유자 및 권한이 있는 개발자(Enterprise/Edu만 해당)는 직접 만든 앱과 다른 개발자가 만든 인기 커넥터를 포함한 MCP 앱을 개발자 모드에서 비공개로 업로드하고 테스트할 수 있습니다.

읽기/검색을 넘어 대화형 UI 및 쓰기/수정 작업을 포함한 전체 MCP 지원 앱을 만들어 ChatGPT에서 회사의 도구와 시스템을 활용해 작업을 수행하세요. 워크플로를 시작하고, 프로젝트 관리 작업을 만들고, 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를 사용하는 경우 인증 프롬프트를 완료한 후 도구 스캔이 끝날 때까지 기다립니다.

  • 만들기를 클릭합니다.

  • 구성이 끝나면 앱이 워크스페이스 설정앱 → 초안에 초안으로 표시됩니다.

  • 사용자 설정에서는 새 앱이 설정 → 앱 → 활성화된 앱에 표시됩니다. 새 앱 이름 옆에는 개발 라벨이 표시됩니다.

인증에 OAuth를 사용하는 경우

앱을 구성할 때 OAuth/OpenID Connect 공급자가 새로 고침 토큰을 발급하도록 구성되어 있는지 확인하세요. 연결을 유지하려면 추가 구성이 필요합니다.

OpenID Connect 공급자에서 새로 고침 토큰을 요청하는 표준 방식은 인증 요청에 offline_access 범위를 포함하고 공급자가 검색 메타데이터에 해당 범위의 지원 여부를 명시하는 것입니다.

공급자의 검색 .well-known 엔드포인트(.well-known/openid-configuration 또는 .well-known/oauth-authorization-server)에서 scopes_supported나 유사한 기능 필드에 offline_access(또는 공급자가 사용하는 동등한 항목)가 나열되어 있는지 확인하세요. offline_access(또는 이에 해당하는 새로 고침 토큰 범위)가 명시되어 있지 않거나 새로 고침 토큰이 발급되지 않는 경우, 공급자의 관리자 콘솔, 테넌트 설정 또는 메타데이터 구성에서 오프라인 또는 새로 고침 액세스를 활성화한 다음 ChatGPT가 업데이트된 메타데이터를 가져오도록 앱을 다시 만드세요.

OAuth가 offline_access 없이 구성되어 있으면 새로 고침 토큰을 통한 갱신이 불가능할 수 있으므로 최초 인증이 만료된 후 ChatGPT의 액세스가 끊길 수 있으며, 사용자가 다시 인증해야 할 수 있습니다.

ChatGPT에서 새 앱 테스트하기

  1. 새 채팅을 열고 ChatGPT 도구 메뉴에서 초안 앱을 선택하거나, 프롬프트에서 해당 앱을 언급하세요.

  2. 앱에 대해 다양한 프롬프트와 사용 사례를 시도해 보세요.

  3. 쓰기 작업을 포함해 앱에서 제공하는 도구를 사용하세요.

  4. 메시지가 표시되면 작업을 확인하세요. ChatGPT는 앱 권한과 작업의 맥락에 따라 확인을 요청합니다. 테스트하기 전에 테스터가 예상할 내용을 알 수 있도록 앱 권한을 검토하세요.

이 앱 권한은 ChatGPT 대화에 적용됩니다. 워크스페이스 에이전트는 에이전트 빌더가 설정한 에이전트별 제어를 사용하여 어떤 앱 작업을 사용할 수 있는지와 최종 사용자에게 언제 승인을 요청할지를 결정합니다. 에이전트 동작에 대해서는 다음을 참조하세요. Enterprise 및 Business용 ChatGPT 워크스페이스 에이전트.

앱 게시하기

참고: 게시하기 전에 MCP 서버와 앱이 조직에 안전하고 적합한지 확인할 책임은 사용자에게 있습니다. 자세히 알아보기

앱은 관리자와 소유자만 게시할 수 있습니다. 게시하려면 워크스페이스 설정 → 앱으로 이동합니다. 초안을 클릭한 다음 게시 버튼을 클릭합니다. 안전 경고를 검토합니다(특히 쓰기 작업 관련 경고). 게시된 앱은 워크스페이스의 승인된 커넥터 목록과 ChatGPT의 사용자 설정에 표시되며, 앱 이름 옆에는 맞춤형 라벨이 표시됩니다.

출시 시점에는 Business 요금제에서 게시된 앱을 업데이트할 수 없습니다. 게시 후 도구나 메타데이터를 변경하려면 앱을 다시 만들어 게시해야 합니다. 앱이 아직 개발자 모드에 있는 동안에는 앱 소유자가 앱 설정의 관리 메뉴에서 앱 이름과 로고를 수정할 수 있습니다. Enterprise/Edu 요금제에서는 추가 관리 기능을 이용할 수 있습니다. 자세한 내용은 아래에서 확인하세요.


Enterprise/Edu 관리자 및 소유자용 관리 기능

Enterprise/Edu 관리자/소유자는 RBAC를 사용하여 앱에 액세스할 수 있는 사용자를 지정하고, 게시 전에 앱이나 커넥터가 수행할 수 있는 작업을 제어할 수 있습니다.

  • 이전 단계에서 게시를 클릭한 후 표시되는 모달에서 작업 구성을 사용하여 작업을 선택하거나 선택 해제하고 앱에 허용할 작업을 지정합니다. 새로 고침을 클릭하여 새 작업(기본적으로 선택 해제됨)이나 업데이트된 작업 정의를 가져올 수도 있습니다. 게시하기 전에 액세스 구성을 사용하여 액세스 권한을 부여할 특정 그룹을 선택합니다.

게시 후에도 앱 작업을 제어할 수 있습니다.

  • 워크스페이스 설정 → 앱에서 앱을 찾고, 구성할 앱 옆의 줄임표 메뉴(...)를 클릭한 다음 작업 제어를 클릭합니다.

  • MCP 서버 업데이트는 자동으로 활성화되지 않습니다. 새로 고침 버튼을 클릭하여 최신 작업 목록이나 기존 작업의 업데이트를 가져올 수 있습니다. 새 작업은 기본적으로 비활성화되며, 기존 작업의 변경 사항은 차이점으로 표시됩니다.

Image

채팅에서 새 앱 사용하기

  • 채팅을 시작하고 하나 이상의 앱을 선택하거나 회사 지식을 사용하세요.

  • 하나의 프롬프트에서 여러 자사 및 타사 앱을 호출할 수 있습니다(예: 내부 데이터를 검색한 다음 결과를 바탕으로 티켓 생성).

  • 참고: 회사 지식을 사용하는 경우 검색/가져오기 기능이 있는 앱만 포함됩니다.

  • 쓰기 또는 수정 작업의 경우, ChatGPT는 앱 권한과 작업의 맥락에 따라 확인을 요청할 수 있습니다. 게시하기 전에 앱 권한을 검토하여 사용자가 ChatGPT가 앱을 사용하기 전에 언제 확인을 요청할 수 있는지 이해하도록 하세요.

보안, 안전 및 데이터 고려 사항

참고: 안전하지 않거나 신뢰할 수 없는 MCP 서버에 연결하면 프롬프트 인젝션을 비롯한 보안 위험에 더 많이 노출될 수 있습니다. 신뢰할 수 있는 서버에만 연결하고, 개발자 모드를 활성화하기 전에 개발자가 관련 위험을 이해하도록 하세요. 자세히 알아보기

개발자 모드는 책임 있는 설정과 감독이 필요한 강력한 기능입니다. 쓰기 또는 수정 작업의 경우, ChatGPT는 앱 권한, 작업의 맥락, 작업의 잠재적 영향에 따라 확인을 요청할 수 있습니다. 특히 위험한 일부 작업은 승인을 위해 표시되는 대신 차단될 수 있습니다. 데이터를 쓰거나 수정할 수 있는 앱을 활성화할 때 관리자/소유자에게 위험 경고가 표시됩니다.

사용자가 구축한 맞춤 앱 및 커넥터, 또는 워크스페이스에서 사용하도록 추가하는 타사 앱 및 커넥터의 적합성을 심사하고 검증할 책임은 사용자에게 있습니다. 맞춤 커넥터를 배포하기 전에 모든 기술, 사용 및 정책 검사를 통과했는지 확인하세요.

Compliance API

앱을 사용하는 대화를 포함한 사용자 대화는 Enterprise/Edu 고객을 위해 Compliance API에서 사용할 수 있습니다.

FAQ

누가 개발자 모드를 활성화할 수 있나요?

  • Enterprise/Edu: 관리자는 권한 및 역할 → 연결된 데이터에서 액세스 권한을 부여합니다. 권한이 활성화된 사용자는 이후 설정 → 앱 → 고급 설정에서 이를 켭니다. 게시할 수 있는 사람은 관리자/소유자뿐입니다. 관리자는 추가로 RBAC를 사용해 액세스 권한을 받을 사용자를 구성할 수 있습니다.

  • Business: 관리자만 개발자 모드를 사용할 수 있습니다. 사용자 설정 → 앱 → 고급 설정 → 개발자 모드 또는 워크스페이스 설정 → 앱 → 생성에서 개발자 모드를 켜세요. 그런 다음 워크스페이스 설정 → 앱에서 게시합니다.

지역 제한이 있나요?

아니요.

Apps SDK로 만든 앱을 개발자 모드에서 테스트할 수 있나요?

예, 개발자 모드에서 앱을 테스트할 수 있습니다.

MCP 앱은 모바일에서도 사용할 수 있나요?

아니요 - 웹에서만 가능합니다.

게시 후 앱을 업데이트할 수 있나요? 특정 도구(읽기, 쓰기, 가져오기)를 개별적으로 켜거나 끌 수 있나요?

현재 Business 관리자/소유자는 게시된 앱을 업데이트할 수 없습니다. 도구나 메타데이터를 업데이트하려면 앱을 다시 만들어 게시하세요. Enterprise/Edu 관리자/소유자는 게시 후 앱/커넥터 작업을 활성화하거나 비활성화할 수 있습니다. 자세한 내용은 앱 게시/앱 섹션을 참조하세요.

쓰기 작업에는 어떤 안전 제어가 적용되나요?

ChatGPT는 앱 권한과 작업의 맥락에 따라 중요한 작업이나 기타 변경 전에 확인을 요청할 수 있습니다. 데이터를 쓰거나 수정할 수 있는 앱을 활성화할 때 관리자에게 위험 경고가 표시됩니다.

OpenAI는 앱 안전성을 어떻게 검토하나요?

OpenAI는 쓰기 작업에 대해 레드팀 테스트, 모니터링 및 경고를 수행합니다. OpenAI 승인 레지스트리에 있는 앱은 제공되기 전에 검토를 거쳤습니다. 사용자가 개발한 앱 및 커넥터, 또는 업로드한 타사 앱 및 커넥터를 포함해, 어떤 앱 또는 커넥터가 조직에 적합한지 확인할 책임은 사용자에게 있습니다.

다른 사람이 만든 앱을 업로드할 수 있나요?

예. 관리자와 개발자는 오픈 소스 앱이나 공급업체가 만든 앱을 포함해 모든 앱을 업로드할 수 있습니다. 게시하기 전에 안전성과 적합성을 확인하세요.

ChatGPT에서 여러 앱을 동시에 사용할 수 있나요?

예. 워크스페이스에서는 하나의 프롬프트로 여러 자사 및 타사 앱을 호출할 수 있습니다.

OpenAI에서 만든 앱과 커스텀 MCP 앱 중 무엇을 사용해야 하나요?

OpenAI에서 만든 앱은 현재 검색 전용이며 쓰기 작업을 지원하지 않습니다. 쓰기/수정 기능에는 커스텀 MCP 앱을 사용하세요.

로컬 MCP 서버에 연결할 수 있나요?

직접적으로는 불가능합니다. ChatGPT는 원격 MCP 서버에 연결합니다. MCP 서버가 비공개 네트워크, 온프레미스 또는 개발자 머신에서 실행되는 경우, 서버를 공용 인터넷에 노출하지 않고 지원되는 OpenAI 제품에 연결하려면 보안 MCP 터널을 사용하세요.

연결된 서버에는 search 및 fetch 도구가 필수인가요?

아니요. 더 이상 필수가 아닙니다.

에이전트 모드와 심층 리서치에서 맞춤 앱을 사용할 수 있나요?

에이전트 모드는 맞춤 앱을 사용하지 않습니다. 심층 리서치 는 맞춤 앱을 사용할 수 있지만, 읽기/가져오기 작업에만 해당하며 쓰기 작업에는 사용할 수 없습니다.

Pro 사용자도 앱과 전체 MCP 베타를 이용할 수 있나요?

Pro 사용자는 Apps SDK로 앱을 만들 수 있습니다. 현재 전체 MCP는 Business 및 Enterprise/Edu 사용자만 이용할 수 있습니다. Pro 사용자는 개발자 모드에서 읽기/가져오기 권한이 있는 MCP를 연결할 수 있습니다.

Pro 사용자가 맞춤형 앱을 사용하려면 개발자 모드를 계속 활성화해야 합니다.

회사 지식에서 내 맞춤 앱을 사용할 수 있나요?

회사 지식은 가져오기/검색 액세스가 있는 맞춤 앱을 지원합니다. Enterprise 관리자와 소유자는 RBAC를 사용해 이러한 앱을 보고 액세스할 수 있는 사용자를 관리합니다. 상호작용형 UI가 있는 은 현재 회사 지식에서 지원되지 않습니다.

MCP 앱 변경 사항이 워크스페이스에 자동으로 업데이트되나요?

아니요. 관리자가 워크스페이스용 MCP 앱을 처음 승인한 후에는 ChatGPT가 사용 가능한 도구와 입력의 “고정된” 스냅샷을 사용합니다. 이후 앱 개발자가 변경한 내용은 관리자가 검토하고 업데이트를 게시할 때까지 적용되지 않습니다.

승인 후 도구 정의가 변경되면 어떻게 되나요?

라이브 앱이 고정된 스냅샷과 더 이상 일치하지 않으면 도구 호출에서 오류가 발생할 수 있습니다. 이전 버전과 호환되는 업데이트(예: 새 선택적 매개변수 추가)는 계속 작동할 수 있습니다. 도구 정의가 이전 버전과 호환되지 않는 경우, 관리자/소유자는 계속 진행하기 전에 워크스페이스 설정에서 도구 작업을 새로 고쳐야 합니다. 변경 사항 게시 방법에 대한 자세한 내용은 이 문서의 앱 게시 섹션을 검토하세요.

호출 오류가 발생하면 사용자에게 업데이트 프롬프트가 표시되거나 관리자에게 알림이 가나요?

아니요. 현재 오류 메시지에는 업데이트를 위한 자동 프롬프트가 포함되지 않으며, 앱에 검토가 필요할 때 관리자에게 사전 알림도 전송되지 않습니다.

이 문서가 도움이 되었나요?