
AI 에이전트가 실제 업무에 쓰이려면 사내 도구와 데이터에 접근해야 합니다. 하지만 이런 리소스는 대개 사내망, 온프레미스 환경, 방화벽 뒤에 있습니다. 외부 AI 서비스와 연결하려고 내부 서버를 공개 인터넷에 노출하는 것은 많은 조직에서 받아들이기 어렵습니다.
OpenAI의 Secure MCP Tunnel은 이 문제를 풀기 위한 연결 방식입니다. MCP는 LLM이 외부 도구와 컨텍스트를 표준 방식으로 사용할 수 있게 해주는 프로토콜이고,1 Secure MCP Tunnel은 비공개 MCP 서버를 OpenAI 제품과 연결하되 인바운드 방화벽 포트를 열지 않도록 설계된 기능입니다.2
핵심은 내부 서버를 공개하지 않는 것이다
Secure MCP Tunnel의 핵심은 간단합니다. MCP 서버는 조직 내부 네트워크에 그대로 둡니다. 공개 인터넷에 리스너를 둘 필요도 없습니다.2
대신 연결은 내부에서 바깥으로 시작됩니다. 사내망 안에서 실행되는 tunnel-client가 OpenAI가 호스팅하는 MCP 엔드포인트로 아웃바운드 HTTPS 연결을 만듭니다.2 외부에서 사내 서버로 들어오는 경로를 여는 것이 아니라, 내부 호스트가 OpenAI 쪽으로 터널을 맺는 구조입니다.
이 차이가 중요합니다. 보안팀 입장에서는 새 인바운드 방화벽 규칙이나 공개 엔드포인트를 승인하지 않아도 됩니다. 개발팀 입장에서는 ChatGPT, Codex, Responses API 같은 OpenAI 제품에서 내부 MCP 서버를 사용할 수 있는 경로가 생깁니다.2
tunnel-client는 내부와 OpenAI 사이의 중계자다
tunnel-client는 MCP 서버에 접근 가능한 네트워크 내부에서 실행되어야 합니다.2 이 클라이언트가 터널의 실질적인 중계자 역할을 합니다.
동작 방식은 다음과 같습니다. tunnel-client는 OpenAI 쪽에 대기 중인 MCP 작업이 있는지 폴링합니다. 작업이 있으면 요청을 로컬 MCP 서버로 전달하고, MCP 서버의 응답을 같은 터널을 통해 다시 OpenAI로 돌려보냅니다.2
이 구조 덕분에 내부 MCP 서버는 외부 요청을 직접 받지 않아도 됩니다. 서버는 계속 사내망 안에서 동작하고, OpenAI 제품은 터널을 통해 MCP 요청과 응답을 주고받습니다.
연결 방식도 유연합니다. tunnel-client는 내부 MCP 서버에 stdio 또는 HTTP로 연결할 수 있습니다.2 스트리밍 결과가 필요한 경우에는 터널 경로가 중간 Server-Sent Events도 전달할 수 있습니다.2
도입 전에는 권한과 배치부터 확인해야 한다
Secure MCP Tunnel은 단순한 개발 편의 기능이라기보다, 보안 제약이 있는 환경에서 OpenAI 제품과 내부 도구를 연결하기 위한 운영 모델에 가깝습니다. 따라서 도입 전에는 네트워크뿐 아니라 권한 관리까지 함께 설계해야 합니다.
먼저 tunnel-client 실행에는 Platform 터널 설정에서 발급된 tunnel_id가 필요합니다.2 또한 런타임 API 키의 주체에는 대상 터널에 대한 Tunnels Read 및 Use 권한이 있어야 합니다.2 터널 메타데이터를 생성하거나 수정하려면 Tunnels Read 및 Manage 권한을 가진 터널 관리자가 필요합니다.2
실무적으로는 다음 세 가지를 먼저 정리하는 것이 좋습니다.
내부 MCP 서버가 어떤 도구와 데이터를 노출하는가
tunnel-client를 어느 내부 네트워크 위치에 배치할 것인가누가 터널을 생성·수정하고, 누가 실행 권한을 가질 것인가
이 질문에 답해야 보안 검토와 운영 책임이 명확해집니다.
결론: 방화벽을 열지 않고 사내 도구를 AI에 연결하는 선택지
OpenAI의 private MCP 서버 지원은 내부 도구를 AI 제품과 연결하려는 조직에 현실적인 네트워크 타협안을 제공합니다. MCP 서버를 공개하지 않고, 내부에서 시작한 아웃바운드 HTTPS 터널만으로 ChatGPT, Codex, Responses API와 연결할 수 있기 때문입니다.
따라서 이 기능의 가치는 “AI가 내부 시스템을 쓸 수 있다”는 점에만 있지 않습니다. 더 중요한 점은 내부 서버를 공개하지 않으면서도 AI와 사내 도구를 연결할 수 있는 운영 방식을 제공한다는 것입니다. 방화벽을 열 수 없지만 내부 데이터와 도구를 AI 워크플로에 붙이고 싶은 팀에게 Secure MCP Tunnel은 검토할 만한 선택지입니다.
1Model context protocol (MCP) - OpenAI Agents SDK
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
