AI와 대화할 때마다 같은 내용을 반복 설명하거나, 데이터를 복사해 붙여넣는 일에 지치지 않았는가. 이런 지루한 반복 작업을 없애는 기술이 바로 MCP(Model Context Protocol) 다. 그리고 이제 MCP를 누구나 직접 만들어 붙일 수 있는 custom MCP server가 Claude와 ChatGPT 같은 주요 AI 도구에 공식적으로 도입되기 시작했다1.
custom MCP server란 무엇인가
MCP는 Anthropic이 제안한 개방형 표준이다. AI 애플리케이션이 외부 도구나 데이터에 연결될 수 있도록 하는 통신 규약으로, 쉽게 말해 AI와 다른 서비스 사이에 표준화된 다리를 놓는 셈이다2.
MCP 서버가 제공하는 기능은 크게 세 가지로 나뉜다. 데이터를 읽고 쓰기 위한 Resources, API 호출이나 이메일 발송 같은 실제 작업을 수행하는 Tools, 그리고 AI가 이 기능들을 더 잘 활용하도록 안내하는 Prompts다3.
여기서 중요한 변화는 MCP 서버를 로컬 기기에서만 돌리던 시대가 끝났다는 점이다. 이제는 인터넷을 통해 통신하는 원격 MCP 서버를 구축할 수 있다4. 개발자가 만든 custom MCP server를 온라인에 올려두면, 사용자의 PC가 아닌 Anthropic의 클라우드 인프라가 직접 그 서버에 접속한다. 덕분에 claude.ai, 데스크톱 앱, 모바일 등 어떤 클라이언트에서든 동일한 기능을 사용할 수 있다5. 반면, Claude Desktop에서 로컬 MCP 서버를 설정하는 기존 방식은 사용자의 로컬 네트워크를 이용하므로 다른 환경에서는 활용할 수 없었다.
AI가 직접 일하는 동료로 바뀐다
이 기술의 진짜 의미는 AI가 단순 대화 상대에서 직접 업무를 처리하는 동료로 전환된다는 데 있다.
유명 개발자 Simon Willison은 자신의 블로그 데이터베이스를 읽기 전용 SQL로 조회할 수 있는 custom MCP server를 만들어 공개했다1. 이 서버 URL을 Claude의 커스텀 커넥터 설정에 추가하자, AI가 곧바로 데이터베이스에서 표 목록을 조회하고 질문에 답했다. 별도 파일 첨부나 수동 로그인은 필요 없었다. ChatGPT 역시 개발자 모드를 활성화하면 동일한 MCP 서버를 플러그인 형태로 연결할 수 있지만, 아직은 수동으로 URL을 등록해야 하는 번거로움이 있다6.
보안 측면도 주목할 만하다. custom MCP server를 연결할 때는 일반적으로 OAuth 인증을 거친다. AI가 사용자의 실제 비밀번호를 보지 않은 채, 부여된 권한만으로 외부 애플리케이션과 상호작용하는 구조다7. 다만 원격 MCP 서버는 Anthropic의 IP 범위에서 공용 인터넷을 통해 접근 가능해야 하므로, 사내 VPN이나 방화벽으로 차단된 서버는 연결할 수 없다는 점을 유의해야 한다8.
custom MCP server를 업무 도구로 만드는 법
custom MCP server는 이제 단순한 실험 기능이 아니라 실제 업무 도구로 자리 잡았다.
맞춤형 서버를 구축한다는 것은 자주 사용하는 사내 API, 데이터베이스, 업무 자동화 스크립트를 AI가 바로 호출할 수 있게 만드는 일이다. 예를 들어 “지난주 등록된 고객 중 미결제 명단을 뽑아 메일 초안을 만들어줘” 같은 복합 명령을 한 문장으로 처리할 수 있게 된다.
구현도 간단하다. Cloudflare Workers나 Azure Functions 같은 서버리스 플랫폼에 MCP 프로토콜을 구현한 HTTP 서버를 올리면 된다. MCP는 JSON-RPC 기반의 표준화된 통신 계층이므로, AI 클라이언트가 서버의 기능을 자동으로 발견하고 호출할 수 있다. 공식 문서에서는 TypeScript와 Python 예제를 제공하며, MCP Inspector라는 디버깅 도구로 실시간 테스트도 가능하다.
지금이 이 기술에 주목해야 할 시점이다. 주요 AI 플랫폼들이 이미 지원을 시작했고, 한 번 만든 MCP 서버는 모델이나 클라이언트가 바뀌어도 계속 작동한다. 컨텍스트를 반복해서 설명하는 대신, 도구 자체에 맥락을 심어두는 투자라고 볼 수 있다.
참고
1Adding a custom MCP server to Claude and ChatGPT
2Get started with custom connectors using remote MCP
3How to Build Your Own MCP Server
4Get started with custom connectors using remote MCP
5Get started with custom connectors using remote MCP
6Adding a custom MCP server to Claude and ChatGPT
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
