ChatGPT 개발자 모드 사용법 (MCP 설정)

개발자 모드란?
ChatGPT의 개발자 모드는 모델 컨텍스트 프로토콜(MCP)의 모든 도구를 자유롭게 사용할 수 있는 기능입니다. 읽기와 쓰기 모두 가능하지만, 잘못 사용하면 데이터가 손상될 수도 있으니 신중하게 접근해야 합니다.
활성화 방법
개발자 모드는 웹의 ChatGPT에서 Pro 또는 Plus 계정에서 사용할 수 있습니다. 설정 메뉴에서 "Connectors → Advanced → Developer mode"로 들어가서 기능을 켤 수 있습니다.
MCP 서버 연결하기
연결은 ChatGPT 설정의 Connectors 탭에서 원격 MCP 서버 정보를 추가하여 이루어집니다. 연결 후 대화창에서 개발자 모드를 선택하면 연결된 MCP 서버가 표시됩니다.
지원하는 프로토콜 및 인증
서버와의 연결은 SSE나 스트리밍 HTTP 방식을 지원합니다. 인증은 OAuth 방식과 인증 없이 접속하는 두 가지 모두 사용할 수 있습니다.
도구 관리와 갱신
연결된 MCP에서 사용할 도구를 개별적으로 활성화하거나 비활성화할 수 있습니다. 또한 언제든지 새로고침하여 MCP 서버에서 도구 목록과 설명을 최신 상태로 가져올 수 있습니다.
개발자 모드에서 도구 활용법
대화하면서 직접 사용할 MCP 도구를 명확하게 지정해야 원하는 작업을 정확히 실행할 수 있습니다. 예를 들어, "Acme CRM의 update_record 도구로 정보 수정해줘"처럼 구체적으로 지시하거나, "내장 브라우징 등 다른 도구는 사용하지 말고 Acme CRM만 써"처럼 우선순위나 도구 제한을 명확히 말할 수 있습니다.
여러 도구의 혼동을 줄이기 위한 방법
비슷한 기능을 가진 도구가 많을 때는 우선 사용할 도구와 사용 금지 도구를 직접 명시해야 혼선을 줄일 수 있습니다. 또한 입력 데이터의 형식이나 처리 순서도 함께 지시하는 것이 좋습니다.
MCP 서버에서 도구 설명 개선
도구 설명을 구체적으로 작성하면 모델이 올바르게 도구를 선택할 확률이 높아집니다. 설명에는 언제 어떤 상황에 쓰이는 도구인지, 특수 케이스나 파라미터 정보 등 모델이 판단하는 데 도움이 되는 정보를 자세하게 담아야 합니다.
도구 실행 검토 및 승인
쓰기 작업(Write action)은 기본적으로 사용자의 최종 승인 과정을 거칩니다. 실행 전에 JSON 형태 입력값을 꼼꼼하게 확인해야 하며, 실수로 데이터가 잘못 변경되거나 공유되는 일이 없도록 주의해야 합니다.
읽기 전용 도구 감지 및 승인 설정
읽기만 가능한 도구는 MCP의 readOnlyHint를 통해 자동 판별되며, 쓰기 도구만 개별 승인이 필요합니다. 신뢰하는 도구에 한해서 승인 결과를 해당 대화에 계속 적용할 수 있고, 새 대화에서는 다시 승인을 요구합니다.
출처 및 참고 : ChatGPT Developer mode - OpenAI API
이 노트는 요약·비평·학습 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
