mcpField
D
database-query

database-query

github.com/makenotion生産性3960 回インストール38 週間前に更新
リポジトリ

database-query について

database-queryは、Notion MCPサーバー経由でNotionデータベースを検索するスキルです。データベース名やID、指定されたフィルターやソートを解釈し、件数を絞った読みやすい結果を提示します。

主な機能

  1. 01名前またはIDによるデータベース検索
  2. 02指定フィルターとソートの適用
  3. 03結果件数の制限
  4. 04主要プロパティの簡潔な表形式表示
  5. 05リッチテキスト内容の要約

活用シーン

  1. 01ステータス、担当者、期限によるレコード検索
  2. 02フィルター済みのデータベース行の確認
  3. 03判断に向けた一致レコードの要約

MCP 対応

Notion MCPサーバーを使ってデータベースを検索し、指定されたフィルターやソートを適用して読みやすい結果を返します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/makenotion/cursor-notion-plugin --skill database-query

インストール後、Claude Code で/database-queryを入力して読み込まれたか確認します。

詳細

Notion データベースをクエリする

ユーザーに代わって、Notion MCP サーバーを使用してデータベースをクエリします。

ワークフロー

  1. リクエストの内容を解釈し、以下を特定します。
    • 対象のデータベース(名前または ID)
    • ユーザーが指定した任意のフィルターや並べ替え条件
  2. 同じ名前のデータベースが複数見つかった場合は、正しいデータベースを選ぶようユーザーに尋ねます。
  3. 次の条件でクエリを実行します。
    • 指定されたフィルターを適用します(例:ステータス = Active、担当者 = Alice、期限 = 今週)。
    • ユーザーが明示的に追加の行を求めていない限り、妥当な件数(例:20〜50 件)に制限します。
  4. 次の情報を含む、簡潔な表形式で結果を提示します。
    • 主要なプロパティ(例:名前、ステータス、担当者、期限)
    • データベースにリッチテキストの内容がある場合は、その短い要約
  5. 該当する行がない場合は、その旨を明確に伝え、別のフィルターを提案します。

重要

生の JSON をそのまま表示しないでください。読みやすさと、ユーザーが判断するうえで役立つ情報を重視してください。

コメント