OC

Claude - Notion MCP 연결하기 2 (공식 Notion MCP)

 

개요 

25.04.11 작성   
notion 공식 mcp 가 나옴 
https://github.com/makenotion/notion-mcp-server?tab=readme-ov-file

GitHub - makenotion/notion-mcp-server: Official Notion MCP Server

Official Notion MCP Server. Contribute to makenotion/notion-mcp-server development by creating an account on GitHub.

github.com

 

출처 : https://github.com/makenotion/notion-mcp-server?tab=readme-ov-file

 

설치방법 

1. Notion API 설정

출처 : https://github.com/makenotion/notion-mcp-server/blob/main/tutorial0.png

 

2. Notion 페이지와 통합 연결

  • Claude와 연결하고 싶은 Notion 페이지 열기
  • 우측 상단의 점 세 개(⋮) 클릭
  • "연결"을 선택하고 방금 생성한 통합 기능 추가
출처 : https://github.com/makenotion/notion-mcp-server/blob/main/tutorial.png

 

3. Claude 데스크톱 설정

  • Claude 데스크톱 애플리케이션 설치 (mcp 기능 사용하려면 데스크톱 필요) https://claude.ai/download
  • (맨처음이라면 필요?) 좌측상단 버튼 - Help - Enable Developer Mode 
  • 좌측상단 버튼 - File - Settings → Developer 개발자 → Edit Config 설정 편집
  • "claude_desktop_config.json" 파일 열기 - 다음 내용 복붙:
  • (표시해놓은 위치에 위에서 복사해놓은 API키 붙여넣기~ `\"Bearer ntn_****\"`이런식으로 )
{
  "mcpServers": {
    "notionApi": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ---여기에ntn_으로시작하는 API키붙여넣기---\", \"Notion-Version\": \"2022-06-28\" }"
      }
    }
  }
}

 

Claude를 완전히 껐다가 켜야됨 (그냥 창닫기 말고, 우측하단 아이콘 - quit 으로 완전종료) 

 
nodejs도 설치안되어있으면 따로 설치 필요 
https://nodejs.org/en

Node.js — Run JavaScript Everywhere

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

제공하는 기능 

 

제공하는 기능 목록 

API-create-a-commentCreate commentnotionApi
API-create-a-databaseCreate a databasenotionApi
API-delete-a-blockDelete a blocknotionApi
API-get-block-childrenRetrieve block childrennotionApi
API-get-selfRetrieve your token's bot usernotionApi
API-get-userRetrieve a user (Error Responses: 400: 400)notionApi
API-get-usersList all users (Error Responses: 400: 400)notionApi
API-patch-block-childrenAppend block childrennotionApi
API-patch-pageUpdate page propertiesnotionApi
API-post-database-queryQuery a databasenotionApi
API-post-pageCreate a pagenotionApi
API-post-searchSearch by titlenotionApi
API-retrieve-a-blockRetrieve a blocknotionApi
API-retrieve-a-commentRetrieve commentsnotionApi
API-retrieve-a-databaseRetrieve a databasenotionApi
API-retrieve-a-pageRetrieve a pagenotionApi
API-retrieve-a-page-propertyRetrieve a page property itemnotionApi
API-update-a-blockUpdate a blocknotionApi
API-update-a-databaseUpdate a databasenotionApi

 
정리해보자면 이런것들인 것 같음 
1. 페이지 관리
API-post-page: 새 페이지 생성
API-retrieve-a-page: 페이지 정보 조회
API-patch-page: 페이지 속성 업데이트

2. 블록 관리
API-retrieve-a-block: 블록 정보 조회
API-get-block-children: 블록의 자식 요소 조회
API-patch-block-children: 블록에 자식 요소 추가
API-update-a-block: 블록 내용 업데이트
API-delete-a-block: 블록 삭제

3. 데이터베이스 관리
API-create-a-database: 새 데이터베이스 생성
API-retrieve-a-database: 데이터베이스 정보 조회
API-update-a-database: 데이터베이스 속성 업데이트
API-post-database-query: 데이터베이스 쿼리 실행

4. 댓글 관리
API-create-a-comment: 댓글 생성
API-retrieve-a-comment: 댓글 정보 조회

5. 사용자 관리
API-get-self: 현재 API 토큰의 봇 사용자 정보 조회
API-get-user: 특정 사용자 정보 조회
API-get-users: 모든 사용자 목록 조회

6. 검색 기능
API-post-search: 제목으로 페이지/데이터베이스 검색

7. 속성 관리
API-retrieve-a-page-property: 페이지 속성 항목 조회

'Claude' 카테고리의 다른 글

Claude - 컴퓨터 파일시스템 연결  (0) 2025.04.08
Claude-Obsidian MCP 연결하기  (0) 2025.04.08
mcp 사용을 위한 npx, uvx 설치  (0) 2025.04.07
claude desktop 폰트바꾸기  (0) 2025.04.07
Claude-Youtube mcp 연결하기  (0) 2025.04.07