NotionデータベースMCPサーバー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

NotionデータベースMCPサーバーを使用すると、LLMは既存のNotionデータベースを操作できます。 NotionデータベースMCPサーバーは、Notionインターフェイスを直接操作することなく、データベース項目をクエリ、作成、更新、およびアーカイブするためのツールを提供します。

用途

次のアクションを実行する予定がある場合は、NotionデータベースMCPサーバーを使用します:

  • Notionワークスペースでアクセス可能なデータベースの検出
  • プロパティと関係を含むデータベーススキーマの把握
  • フィルターと並べ替えを使用したデータベース項目の検索と取得
  • 識別子による特定のデータベース項目の詳細取得
  • 既存のデータベースでの新しい項目の作成
  • 既存のデータベース項目のプロパティの更新
  • 完了済みまたは廃止されたデータベース項目のアーカイブ

プロンプト例

  • Notionでアクセスできるデータベースは何ですか。
  • 自分のタスクデータベースのスキーマを表示してください。
  • プロジェクトトラッカー内の優先度の高い項目をすべて検索してください。
  • 機能リクエスト項目の詳細を取得してください。
  • API連携用に、自分のプロジェクトデータベースに新しいタスクを作成してください。
  • この項目のステータスを'In Progress'に更新してください。
  • 前回のスプリントで完了したタスクをアーカイブしてください。

NotionデータベースMCPサーバーのツール

NotionデータベースMCPサーバーには、次のツールが用意されています:

ツール説明
list_databasesユーザーのNotionワークスペース内でアクセス可能なデータベースを取得します。
get_database_schema指定したNotionデータベースのスキーマとメタデータを取得します。
query_database_itemsフィルター、並べ替え、およびページネーションを使用して、Notionデータベースから項目を検索して取得します。
get_database_item識別子によってNotionデータベースから単一の項目を取得します。
create_database_item既存のNotionデータベースに新しい項目を作成します。
update_database_itemNotionデータベース内の既存の項目のプロパティを更新します。
archive_database_itemNotionデータベース内の既存の項目をアーカイブします。

NotionデータベースMCPサーバーのインストール

構築済みMCPサーバーをプロジェクトにインストールするには、次の手順を完了します:

1

Workatoアカウントにサインインします。

2

AI Hub > MCP serversに移動します。

3

+ Create MCP serverをクリックします。

4

接続済みアプリを使用して構築済みMCPサーバーを開始するセクションに移動し、使用する構築済みMCPサーバーを選択します。

5

Use this serverをクリックします。

6

サーバー名フィールドにMCPサーバーの名前を入力します。

7

場所ドロップダウンメニューを使用して、MCPサーバーのプロジェクトを選択します。

8

Connectionsセクションに移動し、アプリアカウントに接続します。

9

MCPサーバーテンプレートで使用するコネクションタイプを選択します。

  • User's connection: MCPサーバーツールは、アプリケーションに接続するユーザーのIDと権限に基づいてアクションを実行します。 ユーザーは自分の認証情報で認証し、スキルを実行します。
  • Your connection: このオプションでは、レシピビルダーによって確立されたコネクションを使用し、通常のアプリコネクションと同じ原則に従います。

コネクションタイプを選択コネクションタイプを選択

検証済みユーザーアクセスの認証要件

OAuth 2.0認可コードグラントを使用するアプリコネクションのみが、ユーザーのコネクションで利用できます。 詳細については、検証済みユーザーアクセスを参照してください。

10

次のセクションで、アプリ固有のコネクション設定手順を完了します。

Notionコネクションの設定

Notionコネクションの設定手順を表示

次のいずれかの方法を使用して、WorkatoでNotionコネクションを認証します:

  • OAuth 2.0: 複数のNotionワークスペースにわたるアクセスを必要とするパブリックインテグレーションには、この方法を使用します。
  • APIキー: 特定のNotionワークスペースに紐付けられた内部インテグレーションには、この方法を使用します。

OAuth 2.0認証

OAuth 2.0認証手順を表示

OAuth 2.0を使用してNotionコネクションを設定するには、次の手順を完了します:

1

Workatoが接続しているNotionインスタンスを識別するコネクション名を入力します。

2

認証フィールドでOAuth(パブリックインテグレーション)を選択します。

3

NotionインテグレーションのクライアントIDクライアントシークレットを入力します。 これらの認証情報を生成するには、Notionのパブリックインテグレーション認証フローのセットアップガイドを参照してください。

4

Connectをクリックして設定を完了します。

APIキー認証

APIキー認証手順を表示

APIキーを使用してNotionコネクションを設定するには、次の手順を実行します:

1

Workatoが接続しているNotionインスタンスを識別するコネクション名を入力します。

2

認証フィールドでAPI Key (Internal integration)を選択します。

3

Notionインテグレーションのインテグレーショントークンを入力します。 このトークンを生成するには、Notionの内部インテグレーション認可フローの設定ガイドを参照してください。

4

Connectをクリックして設定を完了します。

NotionデータベースMCPサーバーのツールの使用方法

利用可能なツールの詳細については、次のセクションを参照してください:

list_databasesツール

list_databasesツールは、Notionワークスペース内でアクセス可能なデータベースのリストを取得します。 LLMはこのツールを使用して、存在するデータベースを検出したり、項目を作成またはクエリする前に適切なデータベースを選択したり、利用可能なデータベースを取得したりします。

質問例:

  • Notionでアクセスできるデータベースは何ですか。
  • 自分のNotionデータベースをすべて表示してください。
  • 自分のワークスペース内のデータベースをリストしてください。
  • Notionにはどのようなプロジェクトトラッカーがありますか。

get_database_schemaツール

get_database_schemaツールは、指定したNotionデータベースのスキーマとメタデータを取得します。 LLMはこのツールを使用して、項目のクエリ、新しいレコードの作成、既存レコードの更新を行う前に、データベースの構造を把握します。

質問例:

  • 自分のタスクデータベースのスキーマを表示してください。
  • プロジェクトトラッカーにはどのプロパティがありますか。
  • 機能リクエストデータベースの構造を取得してください。
  • 自分のCRMデータベースにはどのフィールドがありますか。

query_database_itemsツール

query_database_itemsツールは、フィルター、並べ替え、およびページネーションを使用して、Notionデータベースから項目を検索して取得します。 LLMはこのツールを使用して、ステータス、優先度、日付、所有者、キーワードなど、指定した条件に基づいてデータベース項目を検索、リスト、またはレビューします。

質問例:

  • プロジェクトトラッカー内の優先度の高い項目をすべて検索してください。
  • 自分に割り当てられていて進行中のタスクを表示してください。
  • 今月作成された機能リクエストをリストしてください。
  • 前回のスプリントで完了した項目をすべて検索してください。

get_database_itemツール

get_database_itemツールは、識別子によってNotionデータベースから単一の項目を取得します。 LLMはこのツールを使用して、特定の項目を参照したり、更新前に項目を確認したりします。

質問例:

  • タスクデータベース内の項目abc123の詳細を取得してください。
  • 機能リクエスト項目xyz789を表示してください。
  • このプロジェクトトラッカーエントリの情報を取得してください。
  • そのタスクの完全な詳細を取得してください。

create_database_itemツール

create_database_itemツールは、既存のNotionデータベースに新しい項目を作成します。 LLMはこのツールを使用して、既存のデータベースにタスク、機能、問題、メモなどの新しいレコードを追加、ログ記録、または取り込みます。

質問例:

  • API連携用に、自分のプロジェクトデータベースに新しいタスクを作成してください。
  • ダークモードサポートの機能リクエストを追加してください。
  • ログインタイムアウトに関する新しい問題をバグトラッカーにログ記録してください。
  • 会議メモをチームデータベースに追加してください。

update_database_itemツール

update_database_itemツールは、Notionデータベース内の既存の項目のプロパティを更新します。 LLMはこのツールを使用して、進捗の報告、変更の実施、または既存のデータベース項目への修正の適用を行います。

質問例:

  • このタスクのステータスを'In Progress'に更新してください。
  • API連携タスクの優先度を高に変更してください。
  • この項目の期限を次の金曜日に更新してください。
  • この機能リクエストをレビュー済みとしてマークしてください。

archive_database_itemツール

archive_database_itemツールは、Notionデータベース内の既存の項目をアーカイブします。 LLMはこのツールを使用して、タスク、レコード、または項目を、完了済み、廃止済み、またはアクティブな作業から削除済みとしてマークします。

質問例:

  • 前回のスプリントで完了したタスクをアーカイブしてください。
  • この項目は関連性がなくなったため、アーカイブしてください。
  • このタスクをアーカイブ済みとしてマークしてください。
  • 古い機能リクエストをすべてアーカイブしてください。

はじめに

MCP serverのツールは、Overviewページのツールセクションで表示および管理できます。 ツール管理では、次の機能を利用できます:

ツールを開始する必要があります

LLMは、MCP server connector内のアクティブなツールにのみアクセスできます。

最終更新日: