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