MCP(Model Context Protocol)를 좀 더 자세히 탐구하기 시작했다. Claude와 ChatGPT의 웹 채팅 UI 둘 다 MCP 서버에 접근할 수 있지만, 설정 방법이 명확하지 않다. 여기 내가 알아낸 방법을 정리한다.
내 블로그용으로 새로 만든 인증 없는(unauthenticated) MCP를 사용하고 있다 — https://datasette.simonwillison.net/-/mcp — 이건 datasette-mcp를 이용해서 내 사이트 데이터베이스 사본에 대해 읽기 전용(read-only) SQL 쿼리를 실행할 수 있게 해준다.
Claude.ai에 MCP 추가하기
Claude.ai에 MCP를 추가하는 건 꽤 간단하다. 채팅 프롬프트 옆에 있는 + 메뉴에서 시작해서 이렇게 따라가면 된다.
"커넥터 추가(Add custom connector)" 모달에는 MCP URL을 추가하고, 필요하면 인증(authentication)을 설정할 수 있는 필드가 있다 (나는 아직 인증 설정은 시도해보지 않았다).
그런 다음 위에서 보여준 커넥터 메뉴에서 새 MCP를 켜고 끌 수 있다.
ChatGPT에 MCP 추가하기
ChatGPT는 훨씬 더 복잡하다. 먼저 보안 및 로그인(Security and login) 패널에서 계정의 "개발자 모드(Developer mode)"를 활성화해야 한다.
이 작업을 마치면 새 MCP를 추가할 수 있다. 이 버튼은 찾기 어려운데, ChatGPT 플러그인(Plugins) 디렉터리 페이지 우측 상단에 있는 "+" 아이콘이다.
여기서 "새 플러그인(New Plugin)" 모달이 뜬다. 사용자 화면에 노출되는 ChatGPT UI에서는 MCP가 "플러그인(Plugin)"으로 취급되는 것 같다.
플러그인이 OAuth 설정을 필요로 하지 않는다면 인증을 반드시 "No Auth"로 설정해야 한다.
MCP를 활성화하는 것도 까다롭다. 웹에서는 채팅 옆 + 아이콘을 클릭한 다음 MCP 이름을 입력해서 검색하고, 선택해야 프롬프트를 실행할 수 있었다.
처음 이 작업을 할 때는 MCP를 활성화하라는 안내가 뜬다.
그다음 시각적으로 더 인상적인 스플래시 화면이 나타난다.
이 모든 과정을 거치고 나면… 작동한다!
아쉽게도 ChatGPT Advanced Voice 모드에서는 MCP에 접근할 수 없었다 — 일반 채팅에 MCP를 연결한 다음 음성 모드를 시작해서 순수하게 음성 명령만으로 MCP를 조작할 수 있길 기대했는데, 음성 모드 대화가 진행되는 동안에는 MCP가 도구(tool)로 사용 가능하지 않은 것 같다.
작성: 2026-07-28T17:13:18-07:00, 수정: 2026-07-29T04:43:19+00:00
원문: https://til.simonwillison.net/llms/mcp-in-claude-and-chatgpt