기술

Notion 자체 호스팅 MCP 서버 소개

작성자 Kenneth Sinder

Notion 소프트웨어 엔지니어

소요 시간: 8

2024년 11월 Anthropic에서 발표한 MCP(Model Context Protocol)는 기술 기업과 사용자를 보편적인 언어로 연결해 도구를 쉽게 찾고 활용할 수 있도록 한다는, 단순하지만 강력한 비전이 담겨 있습니다.

MCP는 지난 수십 년간 웹 API의 기반이 되었던 REST 같은 기존 규약에서 더 진화된 접근 방식입니다. 이 프로토콜은 대규모 언어 모델(LLM)이 Notion, Figma, Stripe 같은 기업이 제공하는 다양한 툴을 언제 어떻게 사용할지 판단할 수 있도록 맥락, 즉 컨텍스트를 제공합니다. 사용자는 기술 문서를 하나하나 참고하며 구현하던 기존 API 통합 과정을 생략하고 AI 대화나 워크플로에서 자연어를 사용해 시스템과 상호작용할 수 있습니다.

Cursor와 Claude Code는 LLM ‘프론트엔드’로 불리우는 MCP 클라이언트로, 최종 사용자와 직접 소통하는 에이전트의 역할을 합니다. 에이전트는 사용자의 자연어 요청을 해석해 Notion, Stripe, Figma 등 다양한 서비스 제공자가 공개한 기능(‘툴’)을 실행하는 MCP 서버에 전달합니다.

Notion은 올해 초 MCP 서버를 만들어 달라는 요청을 받기 시작하면서 지식 업무와 제품 개발 프로세스에 AI 우선 워크플로를 도입한 대기업들의 사례를 직접 들었습니다. 또한 Notion으로 데이터를 쉽게 마이그레이션하고 Cursor, Claude Desktop처럼 익숙한 LLM 도구를 통해 워크스페이스와 쉽게 상호작용할 수 있는 솔루션을 원하는 빌더와 개발자, Notion 앰배서더 여러분의 의견을 경청했습니다.

개념 증명의 첫 단계는 Notion의 기존 API 기능을 AI에서 호출 가능한 액션으로 제공해 ‘툴’ 기반 모델이 에이전트 기반 워크플로의 생산성 개선에 미치는 영향을 확인하는 것이었습니다.

OpenAPI 같은 REST API 문서화 및 규격 정의 도구보다 MCP가 우월하다고 주장하는