Skip to main content
Glama
cms19859230182-lang

Claude + Notion MCP Demo

Claude + Notion MCP 데모

두 클라이언트(Acme / Beta)로 구성된 합성 워크스페이스 위에서 동작하는 작은 오프라인 MCP 서버입니다. 이 데모는 실제로 실수하기 쉬운 부분을 보여줍니다: 올바른 페이지를 찾고, 테이블 셀 하나를 수정하거나, 일치 항목이 모호하면 거부하는 것.

이것은 실제 Notion 워크스페이스가 아닙니다. 이 저장소에는 Anthropic API 키나 Notion 토큰이 없습니다. 공식 Notion 커넥터 연결은 여전히 Claude Desktop 앱에서 화면 공유를 통해 로그인한 상태로 진행됩니다.

데모 내용

  1. 혼합 워크스페이스: 두 클라이언트의 텍스트 브리프와 인보이스 테이블

  2. search_pages — "Acme invoices"는 Beta를 반환하지 않음

  3. apply_client_edit — Acme의 INV-104만 업데이트하며, "invoices" 같은 모호한 쿼리는 거부되어 잘못된 클라이언트가 수정되지 않음

  4. 선택 사항: claude_desktop_config.example.json을 사용하여 Claude Desktop을 src.server로 지정

Related MCP server: mcp-sandbox

실행 방법

py -3 -m pip install -r requirements.txt
py -3 -m pytest tests -q
py -3 -m src.run

src.run은 Acme 인보이스를 검색하고, INV-104 금액을 1500.00으로 설정하며, Beta는 변경하지 않고, 거부된 모호한 편집을 보여줍니다.

이 더미의 범위

  • 프로덕션 Notion이 아닌 픽스처 JSON 페이지

  • 로컬 stdio MCP 도구만

  • Claude Desktop → 설정 → 커넥터 → Notion OAuth의 Zoom/Meet 워크스루를 대체하지 않음

$30 콜에 포함되는 내용

$30 마일스톤은 다음과 같습니다: 화면 공유로 공식 Notion MCP 커넥터를 연결하고 Claude가 사용자의 페이지 중 하나를 읽을 수 있는지 확인하는 것. 비밀번호는 사용자가 보관합니다. 콜 전에 NDA에 서명할 수 있습니다.

혼합 워크스페이스의 모든 클라이언트 페이지가 30분 안에 올바르게 업데이트된다는 약속은 아닙니다. 여러 비즈니스에 걸친 안정적인 찾기 및 편집은 2~3개의 예제 페이지를 검토한 후의 후속 마일스톤입니다.

Related MCP Connectors

Related MCP Servers