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

ChatGPT에서 맞춤형 MCP 서버 연결하기

ChatGPT에서 맞춤형 MCP 서버를 연결하고 테스트하는 방법과 워크스페이스 권한을 관리하는 방법을 알아보세요.

마지막 수정: yesterday

개요

맞춤형 MCP 서버를 ChatGPT에 연결하면 대화에서 해당 서버의 도구를 사용할 수 있습니다. 서버는 별도의 맞춤형 인터페이스 없이도 도구를 제공할 수 있습니다. MCP 앱은 이러한 도구에 대화형 인터페이스를 추가합니다.

  • 회사에서 사용할 맞춤형 MCP 서버 연결을 검토하고 게시하세요. 관리자/소유자와 권한이 부여된 개발자(Enterprise/Edu만 해당)는 직접 구축한 MCP 서버나 다른 사람이 구축한 MCP 서버를 비공개로 연결하고 테스트한 후 워크스페이스에 해당 연결을 게시할 수 있습니다.

  • MCP 서버에서 제공하는 도구를 사용하면 ChatGPT에서 회사의 도구와 시스템으로 쓰기 및 수정 작업을 비롯한 다양한 작업을 수행할 수 있습니다. MCP 앱은 대화형 인터페이스도 제공할 수 있습니다. 워크플로를 시작하고, 프로젝트 관리 작업을 생성하고, CRM을 업데이트하거나, 여러 앱을 조합해 복잡한 작업을 통합 실행하세요.

  • 연결을 게시하기 전에 테스트하고 검증하세요. 테스트를 마친 맞춤형 MCP 서버 연결은 관리자/소유자만 게시할 수 있습니다. Enterprise/Edu 관리자는 RBAC를 통해 개발자 권한과 워크스페이스 접근 권한을 추가로 제어할 수 있습니다.

ChatGPT 앱에 대한 자세한 내용은 ChatGPT의 앱과 Apps SDK로 개발하기를 참조하세요.

이용 가능 대상 및 요구 사항

ChatGPT Business 및 Enterprise/Edu 고객은 ChatGPT 웹에서 맞춤형 MCP 서버 연결과 전체 MCP 기능을 이용할 수 있습니다. 관리자와 소유자는 워크스페이스 설정에서 맞춤형 앱을 만들고 테스트한 후 워크스페이스에 게시할 수 있습니다.

Enterprise/Edu 관리자는 RBAC를 통해 특정 구성원에게 맞춤형 MCP 서버 연결을 생성할 권한을 부여하고, 검증된 각 앱에 접근할 수 있는 사용자를 지정할 수도 있습니다.


관리자 콘솔에서 앱 페이지를 열려면 원하는 ChatGPT 워크스페이스를 선택하고 플러그인을 연 다음 기존 앱 관리를 선택하세요. 워크스페이스 앱 및 플러그인 관리 기능은 플러그인 및 앱의 관리자 제어, 보안, 규정 준수를 참조하세요.

맞춤형 MCP 서버 연결하기

워크스페이스 권한 확인하기

워크스페이스 관리자는 워크스페이스 설정에서 맞춤형 MCP 서버 연결 권한을 관리할 수 있습니다. 관련 생성 권한은 MCP로 플러그인 만들기입니다. 맞춤형 MCP 서버 연결에는 계정 및 워크스페이스 정책이 적용됩니다. 요금제별 권한은 아래 섹션을 참고하세요.

Business 요금제

Business 워크스페이스에서는 관리자와 소유자만 맞춤형 MCP 서버용 플러그인을 만들고 게시할 수 있습니다. 이러한 역할을 가진 사용자를 확인하려면 워크스페이스 설정 > 구성원으로 이동하세요.

Enterprise/Edu 요금제

관리자와 소유자는 맞춤형 MCP 서버 연결을 만들고 테스트할 수 있습니다. 관리자는 역할 기반 접근 제어를 통해 선택한 구성원에게 맞춤형 MCP 서버 연결을 만들 권한을 부여하고, 워크스페이스의 앱 접근 권한을 관리할 수 있습니다. 관리자와 소유자만 워크스페이스용 앱을 게시할 수 있습니다.

서버 연결 구성

현재 플러그인 환경에서는 플러그인에서 바로 맞춤형 MCP 서버를 추가할 수 있습니다. 먼저 개발자 모드를 켤 필요는 없습니다. 대신 서버를 추가할 때마다 위험 경고를 검토하고 내용을 이해했음을 확인하세요. 계정 및 워크스페이스 정책은 계속 적용됩니다. 연결 및 테스트에 대한 전체 안내는 플러그인 연결 및 테스트를 참조하세요.

  1. 플러그인으로 이동하세요.

  2. 더하기 버튼을 선택한 다음 맞춤형 MCP 서버 추가를 선택하세요.

  3. 이름을 입력하고, 필요한 경우 설명도 입력하세요.

  4. 연결에서 서버의 공개 HTTPS MCP 엔드포인트 URL을 입력하세요. 또는 터널을 선택한 후 사용 가능한 보안 MCP 터널을 선택하거나 해당 tunnel_id를 입력하세요.

  5. 서버의 인증을 구성하세요.

  6. 위험 경고를 검토한 후 이해했으며 계속 진행하겠습니다 체크박스를 선택하세요.

  7. 플러그인으로 만들기를 선택한 다음 검색된 도구와 메타데이터를 검토하세요.

기존 방식의 맞춤형 앱 구성

  • 계정 또는 워크스페이스에서 맞춤형 MCP 앱을 만들 수 있는지 확인하세요.

  • 관리자/소유자: 워크스페이스 설정에서 앱 > 만들기로 이동하세요.

  • 권한이 부여된 사용자(관리자/소유자 포함): 사용자 설정에서 앱 > 만들기로 이동하세요.

  • 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. 생성된 플러그인을 설치한 다음 새 대화를 시작하세요. 프롬프트 입력란에 @를 입력하고 플러그인을 선택하세요.

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

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

  4. 확인 요청이 표시되면 작업을 승인하세요. ChatGPT는 앱 권한과 작업의 맥락에 따라 확인을 요청합니다. 테스트 전에 앱 권한을 검토해 테스터가 예상되는 동작을 파악할 수 있도록 하세요.

이러한 앱 권한은 ChatGPT 대화에 적용됩니다. 워크스페이스 에이전트는 제작자가 설정한 에이전트별 제어 설정을 사용해 사용 가능한 앱 작업과 최종 사용자에게 승인을 요청할 시점을 결정합니다. 에이전트의 동작에 관한 내용은 Enterprise 및 Business용 ChatGPT 워크스페이스 에이전트를 참고하세요.

Publish app

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

맞춤형 앱은 관리자와 소유자만 게시할 수 있습니다. 계속 지원되는 기존 맞춤형 앱 게시 절차는 다음과 같습니다.

  1. 관리자 콘솔로 이동해 원하는 ChatGPT 워크스페이스를 선택하세요.

  2. 플러그인을 연 다음 기존 앱 관리를 선택하세요.

  3. 초안을 선택한 다음 게시를 선택하고 안전 관련 경고를 검토하세요. 특히 쓰기 작업에 대한 경고를 주의 깊게 확인하세요.

게시된 앱은 워크스페이스의 승인된 앱 목록에 표시됩니다. 사용자는 설정 > 플러그인에서 사용 가능한 앱을 찾을 수 있습니다.

Business 및 Enterprise/Edu 관리자는 앱을 다시 만들지 않고도 워크스페이스 앱 설정에서 기존 맞춤형 MCP 서버의 도구 목록을 새로고침할 수 있습니다. 도구 목록을 새로고침하려면 앱 관리 권한이 있어야 하며, 앱에 대한 유효한 연결이 필요합니다. 해당 기능이 제공되는 경우, 앱 소유자는 앱 설정에 있는 해당 앱의 관리 메뉴에서 이름과 로고를 수정할 수 있습니다. Enterprise/Edu 요금제에서는 추가 관리 기능을 이용할 수 있습니다. 자세한 내용은 아래를 참조하세요.

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

Enterprise/Edu 관리자/소유자는 게시 전에 RBAC를 통해 앱에 접근할 수 있는 사용자를 지정하고 앱이 수행할 수 있는 작업을 세부적으로 제어할 수도 있습니다.

  • 이전 단계에서 게시를 선택하면 나타나는 모달 창에서 작업 구성을 사용하세요. 각 작업을 선택하거나 선택 해제해 앱에 허용할 작업을 지정할 수 있습니다. 새로고침을 선택해 새 작업(기본적으로 선택 해제됨)이나 작업 정의의 업데이트를 가져올 수도 있습니다. 게시 전에 접근 권한 구성에서 접근 권한을 부여할 그룹을 선택하세요.

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

  • 워크스페이스 설정 > 앱에서 구성할 앱을 찾아 앱 옆의 더 보기 메뉴(•••)를 선택한 다음 작업 제어를 선택하세요.

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

Image

채팅에서 새 앱 사용하기

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

  • 하나의 프롬프트에서 여러 자사 및 타사 앱을 호출할 수 있습니다. 예를 들어 내부 데이터를 가져온 다음 그 결과를 바탕으로 티켓을 생성할 수 있습니다.

  • 앱 선택은 전체 대화가 아닌, 해당 앱을 사용하는 메시지에만 적용됩니다. 채팅에 이미 있는 결과에 관해 이야기하거나 해당 결과를 참조할 때는 앱을 다시 선택할 필요가 없습니다.

  • 후속 요청에 새 데이터나 추가 앱 작업이 필요하면 앱을 다시 @멘션하세요.

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

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

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

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

맞춤형 MCP 서버 연결은 책임 있게 설정하고 관리해야 합니다. 쓰기 또는 수정 작업의 경우, ChatGPT는 앱 권한과 작업의 맥락, 잠재적 영향에 따라 확인을 요청할 수 있습니다. 특히 위험한 일부 작업은 승인 요청 없이 차단될 수 있습니다. 관리자와 소유자가 데이터를 쓰거나 수정할 수 있는 앱을 활성화하면 위험 경고가 표시됩니다.

직접 만든 맞춤형 앱과 커넥터 또는 워크스페이스에서 사용하기 위해 추가하는 타사 앱과 커넥터의 적합성을 검토하고 검증할 책임은 사용자에게 있습니다. 맞춤형 커넥터를 배포하기 전에 기술, 사용, 정책 관련 검사를 모두 통과했는지 확인하세요.

Compliance API

Enterprise/Edu 고객은 Compliance API를 통해 앱을 사용한 대화를 포함한 사용자 대화에 접근할 수 있습니다.

FAQ

맞춤형 MCP 서버 연결은 누가 생성할 수 있나요?

  • Enterprise/Edu: 관리자가 RBAC를 통해 맞춤형 MCP 서버 연결을 생성할 권한을 부여합니다. 권한이 부여된 구성원은 플러그인에서 맞춤형 MCP 서버를 연결할 수 있습니다. 게시는 관리자/소유자만 할 수 있습니다. 관리자는 RBAC를 통해 접근 권한을 부여할 사용자를 추가로 설정할 수 있습니다.

  • Business: 관리자와 소유자만 워크스페이스용 맞춤형 앱을 만들고 게시할 수 있습니다. 워크스페이스 권한에 따라 플러그인에서 맞춤형 MCP 서버를 연결하세요.

지역 제한이 있나요?

아니요.

Apps SDK로 만든 앱을 테스트할 수 있나요?

네. 맞춤형 MCP 서버를 연결하고 생성된 플러그인을 ChatGPT에서 테스트하세요.

모바일에서 맞춤형 MCP 서버를 연결할 수 있나요?

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

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

Business 및 Enterprise/Edu 관리자는 앱을 다시 만들지 않고도 워크스페이스 앱 설정에서 기존 맞춤형 MCP 서버의 도구 목록을 새로고침할 수 있습니다. 도구 목록을 새로고침하려면 앱 관리 권한과 해당 앱에 대한 유효한 연결이 있어야 합니다. Enterprise/Edu 관리자와 소유자는 게시 후에도 앱/커넥터 작업을 활성화하거나 비활성화할 수 있습니다. 자세한 내용은 앱 게시 섹션을 참고하세요.

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

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

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

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

다른 사람이 만든 MCP 서버를 연결할 수 있나요?

네. 관리자와 권한을 부여받은 개발자는 다른 사람이 만든 MCP 서버(오픈 소스 또는 공급업체가 만든 서버 포함)를 연결할 수 있습니다. 연결을 게시하기 전에 안전성과 적합성을 검증하세요.

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

네. 계정 및 워크스페이스 정책에 따라 같은 대화에서 맞춤형 MCP 서버와 플러그인 MCP 서버를 함께 사용할 수 있습니다.

OpenAI가 만든 앱과 맞춤형 MCP 서버 중 무엇을 사용해야 하나요?

현재 OpenAI가 만든 앱은 검색 전용이며 쓰기 작업을 지원하지 않습니다. 쓰기/수정 기능이 필요하다면 맞춤형 MCP 서버를 사용하세요.

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

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

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

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

심층 리서치에서 맞춤형 앱을 사용할 수 있나요?

심층 리서치는 맞춤형 앱을 사용할 수 있지만, 읽기/가져오기 작업만 가능하며 쓰기 작업은 지원하지 않습니다.

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

Pro 사용자는 Apps SDK로 앱을 만들 수 있습니다. 현재 전체 MCP 기능은 Business 및 Enterprise/Edu 사용자만 사용할 수 있습니다. Pro 사용자는 읽기/가져오기 권한으로 맞춤형 MCP 서버를 연결할 수 있습니다.

회사 지식에서 맞춤형 MCP 서버를 사용할 수 있나요?

회사 지식은 가져오기/검색 기능을 제공하는 맞춤형 MCP 서버를 지원합니다. Enterprise 관리자와 소유자는 RBAC를 통해 이러한 앱을 보고 접근할 수 있는 사용자를 관리합니다. 현재 회사 지식에서는 대화형 UI가 있는 앱을 지원하지 않습니다.

MCP 서버 변경 사항이 워크스페이스에 자동으로 반영되나요?

아니요. 관리자가 워크스페이스의 MCP 서버 연결을 처음 승인하면 ChatGPT는 그 시점에 사용 가능한 도구와 입력의 ‘고정된’ 스냅샷을 사용합니다. 이후 서버 개발자가 변경한 내용은 관리자가 업데이트를 검토하고 게시하기 전까지 적용되지 않습니다.

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

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

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

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

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