OpenAI가 2026년 9월 29일 DevDay에서 ChatGPT 플러그인 확장 기능을 공개했습니다. 개발자가 ChatGPT 사이드바에 앱을 추가하고, 대화 옆에 작업 패널을 열거나 특정 파일 형식의 뷰어를 만드는 기능입니다. ChatGPT에 요청을 적는 중간에도 앱 화면에서 작업을 이어갈 수 있도록 접점을 늘렸습니다. DevDay 공식 발표
제공 조건은 기능별로 구분해야 합니다. 발표문은 모든 플랜을 대상으로 안내하지만, 세부 개발 문서에는 Free·Go 이용자의 웹 확장은 제공 예정이라고 적혀 있습니다. 작성창에서 플러그인 콘텐츠를 검색하고 고르는 멘션 기능도 데스크톱 앱 전용입니다. 이 글은 9월 29일 확인한 공식 문서를 기준으로 확장 기능이 바꾸는 작업 흐름과 실제 지원 범위를 살펴봅니다. 확장 개발 문서
대화 옆에서 앱을 열고 파일을 다룹니다
플러그인 확장은 사용자가 앱을 여는 위치부터 바꿉니다. 사이드바 항목을 누르면 앱 화면을 크게 열 수 있고, 대화 패널을 선택하면 채팅을 보면서 옆에서 작업할 수 있습니다. 모델이 도구를 호출해 결과를 보여주는 흐름에 사용자가 직접 앱 화면을 여는 방법이 더해졌습니다. 확장 프로토콜의 진입점 설명
파일 확장 핸들러는 플러그인이 지원하는 파일을 열 때 해당 앱의 뷰어나 편집기를 표시합니다. 공식 예시에는 3D 모델 파일인 STL을 대화 옆에서 여는 장면이 나옵니다. 앱이 파일을 읽고 변경을 받으며 저장하는 데에는 MCP 리소스 API가 쓰입니다. 다만 현재 지원표에서는 이 파일 진입점을 데스크톱 기능으로 분류합니다. 파일 확장 핸들러 명세
OpenAI는 실제 연결 사례로 Canva의 사이드바 디자인 제작·미리보기, Figma의 작성창 파일 검색·멘션, Adobe의 Acrobat·Photoshop 파일 편집을 소개합니다. 각각 앱을 열기, 요청에 자료를 지정하기, 파일을 수정하기에 대응합니다. 같은 확장이라는 이름 아래에서도 독자가 하는 작업은 서로 다릅니다. 공식 플러그인 사례
이 차이는 작업 중 무엇을 직접 확인해야 하는지에 영향을 줍니다. 예를 들어 디자인을 비교하는 상황이라면 대화 옆에 미리보기를 둔 채 수정 방향을 설명하는 흐름을 생각할 수 있습니다. 작성창 멘션은 요청에 쓸 자료를 고르는 데 도움이 됩니다. 이는 문서가 제시하는 기능을 바탕으로 한 사용 장면이며, 이번 기사에서 해당 서비스를 직접 시험한 결과는 아닙니다.
스킬·MCP·앱 화면은 맡는 일이 다릅니다
현재 OpenAI 문서에서 플러그인은 사용자가 발견하고 설치하고 공유하는 패키지입니다. 반복 작업의 지침인 스킬만 넣을 수도 있고, 외부 시스템에 연결하는 MCP 서버를 넣거나 둘을 함께 묶을 수도 있습니다. 화면 확장은 이 패키지에서 필요한 시각적 기능을 더하는 선택입니다. 플러그인 구조 문서
스킬은 SKILL.md 파일과 필요한 참조·스크립트·템플릿 등을 담는 폴더입니다. 어떤 요청에 사용하고 어떤 순서로 처리하며 무엇을 완료 결과로 볼지 설명합니다. MCP 서버는 모델이 호출할 도구, 입력·출력 형식과 인증 조건을 정합니다. 서버가 텍스트나 구조화된 결과만 돌려주는 작업에는 전용 화면을 만들지 않아도 됩니다. 스킬과 MCP의 역할
개발 문서는 화면이 필요하다면 공개 MCP Apps UI 표준부터 적용하고, 표준이 다루지 못하는 ChatGPT 기능에 확장을 추가하도록 안내합니다. TypeScript SDK도 기존 MCP 서버·MCP Apps SDK를 확장하며, 서버 코드와 앱 코드용 모듈을 구분합니다. 사이드바나 파일 편집기를 만들려는 개발자는 도구가 하는 일과 화면이 하는 일을 각각 설계해야 합니다. MCP Apps 구성 원칙, 공식 TypeScript SDK
2023년의 ChatGPT Plugins를 기억하는 독자라면 이름이 익숙할 수 있습니다. 당시 발표는 모델이 외부 서비스의 백엔드 API를 호출하는 구조를 설명했고, 지금 그 발표문에는 오래된 출시 글이라는 표시가 붙어 있습니다. 현재 기능을 이해할 때는 스킬·MCP·선택적 UI를 설명하는 현행 문서를 기준으로 삼아야 합니다. 같은 이름만으로 예전 플러그인 체계가 그대로 복원됐다고 볼 근거는 없습니다. 2023년 공식 발표, 현행 구조 문서
웹 Chat과 Work, 데스크톱과 CLI를 구분합니다
플러그인 전체의 지원 범위와 화면 확장의 지원 범위는 다릅니다. 플러그인은 ChatGPT의 웹·데스크톱·모바일에서 Chat과 Work에 쓰이며, 데스크톱 앱의 Codex와 Codex CLI에서도 지원됩니다. 하지만 Codex IDE 확장은 플러그인을 지원하지 않습니다. 플러그인 이용 문서
화면 확장은 더 좁게 확인해야 합니다. 공식 확장 명세의 DevDay 공개 시점 예상 지원표에서 ‘Web’은 Work 브라우저를 뜻하며 일반 ChatGPT는 제외한다고 명시합니다. 아래 표도 그 정의를 따릅니다. 웹에서 플러그인을 설치할 수 있다는 사실만으로 모든 화면 기능을 일반 Chat에서 사용할 수 있다고 읽으면 범위를 잘못 이해하게 됩니다. 확장 명세의 플랫폼 지원
| 확장 기능 | 데스크톱 | 웹 Work | 모바일 |
|---|---|---|---|
| 사이드바·대화 패널 진입점 | 지원 | 지원 | iOS·Android 지원 |
| 파일 확장 핸들러 | 지원 | 미지원 | 미지원 |
| 작성창 콘텐츠 멘션 | 지원 | 미지원 | 미지원 |
| 구조화된 입력 폼 | 지원 | 지원 | 미지원 |
이 표는 DevDay 공개 시점의 예상 지원을 정리한 명세이며, Free·Go 웹 제공 예정 조건과 개별 플러그인 조건을 함께 적용해야 합니다. 도움말도 실제 설치·사용 여부가 플랜, 워크스페이스, 역할, 지역과 포함 기능에 따라 달라진다고 설명합니다. ‘Desktop only’ 표시가 붙은 플러그인은 데스크톱 앱에서 사용해야 합니다. 확장 명세, 플러그인 가용성 도움말
Windows에서 데스크톱 앱을 쓰는 경우와 WSL에서 Codex CLI를 쓰는 경우도 구분해야 합니다. CLI의 /plugins는 설정된 마켓플레이스에서 패키지를 찾고 설치하는 화면입니다. 설치한 스킬과 도구는 새 세션에서 사용하지만, 이 명령이 ChatGPT의 사이드바나 파일 편집 화면을 제공한다는 뜻은 아닙니다. Codex CLI 플러그인 브라우저
개발자는 화면과 전체 작업 흐름을 따로 시험해야 합니다
확장 기능을 추가할 때는 지원하는 화면 위치를 도구의 메타데이터에 선언합니다. 예를 들어 사이드바와 대화 패널은 서로 다른 진입점으로 등록하고, 파일 뷰어는 처리할 확장자를 지정합니다. SDK 문서는 현재 실행 환경이 해당 확장을 지원하지 않으면 관련 기능이 초기화 뒤에도 제공되지 않을 수 있다고 설명합니다. 공식 SDK의 화면 진입점
개발 절차에서는 MCP 서버부터 시험한 뒤 스킬을 포함한 전체 플러그인을 설치해 확인합니다. 스킬만 있는 플러그인은 서버 시험을 건너뛸 수 있습니다. 도구가 예상한 입력에 맞게 작동하는지뿐 아니라 인증 실패, 권한 확인이 필요한 쓰기 작업, 지원하지 않는 요청에서의 동작도 평가 대상입니다. UI가 있다면 화면과 모델이 읽는 결과를 모두 확인해야 합니다. 연결·시험 문서
공개 디렉터리 배포에는 ZIP 제출, 자동 검사와 리뷰, 승인 뒤 발행 과정이 필요합니다. 조직 소유자는 제출할 수 있고 다른 구성원은 Apps Management Write 권한이 필요하며, 발행자 명의에 맞는 개인·사업자 확인도 요구됩니다. 현재 제출 경로는 플러그인당 MCP 서버 한 개만 연결할 수 있고, 앱 참조나 생명주기 훅이 포함된 ZIP은 제출을 지원하지 않습니다. 로컬 패키지에 넣을 수 있는 구성과 공개 제출이 받아주는 구성도 구분해야 합니다. 공개 제출 조건
업데이트 처리 방식도 두 갈래입니다. 메타데이터와 스킬 같은 패키지 내용은 새 ZIP을 제출해야 하지만, 호스팅된 MCP 서버의 도구 변경은 최초 발행 뒤 별도 스캔을 받습니다. 서버는 매일 검사되며, 검사를 통과한 대상 변경이 반영됩니다. 새 도구는 승인 전까지 제공되지 않고 기존 도구의 변경이 보류되면 이전 승인 메타데이터를 유지합니다. MCP 서버 업데이트 정책
화면이 늘어도 앱의 접근 권한은 따로 적용됩니다
플러그인을 설치하면 외부 서비스 연결이나 설정 화면이 시작될 수 있습니다. 필요한 계정 인증과 권한 승인은 그 뒤에도 완료해야 합니다. 도움말은 플러그인 설치가 제공업체나 워크스페이스의 권한을 우회하지 않으며, 연결 계정이 접근할 수 없는 자료를 플러그인도 가져올 수 없다고 명시합니다. 앱 권한과 플러그인 설치
팀에서 쓰는 플러그인이라면 포함 앱의 읽기·쓰기 동작, 필수 앱과 선택 앱, 관리자 설정을 함께 확인할 필요가 있습니다. 선택 앱이 비활성화돼도 다른 기능이 작동할 수 있지만, 필수 앱을 사용할 수 없으면 관련 기능도 실행할 수 없습니다. 워크스페이스 디렉터리에 공유하거나 발행하는 권한 역시 외부 앱의 데이터 권한과 별개입니다. 워크스페이스 관리와 앱 접근
이번 변화의 의미는 ChatGPT와 외부 앱을 오가며 진행하던 작업 일부를 대화 곁에서 처리할 수 있다는 데 있습니다. 다만 기능 이름보다 먼저 확인할 것은 자신이 쓰는 화면에서 해당 확장을 지원하는지, 연결 앱이 어떤 자료와 동작을 허용하는지입니다. 설치 전에는 플러그인 상세 설명의 지원 환경과 포함 앱을 확인하고, 개발·배포를 준비한다면 확장 명세와 연결·시험 절차를 함께 확인하는 편이 좋습니다.

MCP(Model Context Protocol) 완전 가이드
MCP란 무엇인지부터 아키텍처, 전송 방식, Claude Code 설정법, 인기 서버 목록, 직접 서버 만들기, 보안 주의사항까지 한 곳에 정리했습니다.

ChatGPT Data 에이전트 공개, 회사 데이터로 대시보드까지 만든다
OpenAI가 ChatGPT Work용 Data 에이전트를 공개했습니다. Redshift·BigQuery·Snowflake 등 회사 데이터에 연결해 원인을 조사하고 공유 가능한 대시보드와 후속 작업을 만드는 기능입니다.

