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

新しいコメントを作成します。

使用例

データベース照会

  • プロンプト: “プロジェクト管理データベースで進行中の作業を照会して”
  • LLMがpost_database_queryツールを呼び出して、ステータスが「進行中」の項目をフィルタリングして照会します。

ページ作成・修正

  • プロンプト: “新しい会議録ページを作成して今日の会議内容を整理して”
  • LLMがpost_pageツールでページを作成し、patch_block_childrenツールで会議内容を追加します。

検索・情報照会

  • プロンプト: “マーケティング関連ページを探して最近のアップデート内容を要約して”
  • 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