Skip to Content

Notion

Notion과 연결하여 팀 협업 및 노트 관리 플랫폼을 활용할 수 있습니다.

주요 기능

  • 페이지 및 데이터베이스 관리
  • 블록 단위 콘텐츠 조작
  • 워크스페이스 및 사용자 관리
  • 검색 및 필터링 기능
  • 공유 및 권한 관리

기본 정보

인증 방식

OAuth 2.0을 사용하여 인증합니다.

지원하는 MCP 도구

페이지 관리 도구

retrieve_a_page

특정 페이지의 상세 정보를 가져옵니다.

post_page

새로운 페이지를 생성합니다.

patch_page

기존 페이지의 속성을 수정합니다.

retrieve_a_page_property

페이지의 특정 속성 정보를 조회합니다.

데이터베이스 관리 도구

retrieve_a_database

데이터베이스 정보를 가져옵니다.

post_database_query

필터와 정렬을 사용하여 데이터베이스를 조회합니다.

create_a_database

새로운 데이터베이스를 생성합니다.

update_a_database

데이터베이스의 속성을 수정합니다.

블록 관리 도구

get_block_children

블록의 자식 블록 목록을 가져옵니다.

patch_block_children

블록에 새로운 자식 블록을 추가합니다.

retrieve_a_block

특정 블록의 정보를 조회합니다.

update_a_block

기존 블록의 내용을 수정합니다.

delete_a_block

블록을 삭제합니다.

사용자 및 워크스페이스 도구

get_user

사용자 프로필 정보를 가져옵니다.

get_users

워크스페이스의 사용자 목록을 조회합니다.

get_self

현재 봇의 정보를 가져옵니다.

검색 도구

post_search

페이지 및 데이터베이스 제목으로 검색합니다.

댓글 관리 도구

retrieve_a_comment

댓글 정보를 조회합니다.

create_a_comment

새로운 댓글을 생성합니다.

사용 예시

데이터베이스 조회

  • Prompt: “프로젝트 관리 데이터베이스에서 진행 중인 작업들을 조회해줘”
  • LLM이 post_database_query 도구를 호출하여 상태가 “진행중”인 항목들을 필터링하여 조회합니다.

페이지 생성 및 수정

  • Prompt: “새로운 회의록 페이지를 만들고 오늘 회의 내용을 정리해줘”
  • LLM이 post_page 도구로 페이지를 생성하고, patch_block_children 도구로 회의 내용을 추가합니다.

검색 및 정보 조회

  • Prompt: “마케팅 관련 페이지들을 찾아서 최근 업데이트 내용을 요약해줘”
  • LLM이 post_search 도구로 “마케팅” 키워드로 검색하고, retrieve_a_page 도구로 각 페이지 내용을 조회합니다.

Integration 설정 방법

  1. Integration 메뉴 > All Integrations 페이지에서 notion 앱을 선택합니다.
  2. Connect and Install 버튼을 클릭하면 OAuth 인증 팝업이 나타납니다.
  3. 필요한 권한(Capabilities)은 다음과 같습니다.
    • Read content (콘텐츠 읽기)
    • Update content (콘텐츠 수정)
    • Insert content (콘텐츠 생성)
    • Read comments (댓글 읽기)
    • Create comments (댓글 생성)
    • Read user information (사용자 정보 읽기)
  4. 접근을 허용할 워크스페이스와 페이지를 선택한 뒤 Allow access 버튼을 클릭하여 저장합니다.
Last updated on