Notion 連携
Notion と連携すると、AI スタッフがあなたのワークスペース内のページ・データベースを検索・参照・更新できます。LinkPoint テナントごとに 完全に分離 されており、別テナントから覗かれることはありません。
- 「アイデア集ページに新しい企画メモを追加して」
- 「アニメリスト DB から続編希望にチェックが入ってる作品をピックアップして」
- 「先週更新した議事録ページを要約して」
- 「ナレッジ DB から『MCP』に関するページを横断検索して」
1. Notion で Internal Integration を作成
Section titled “1. Notion で Internal Integration を作成”- https://www.notion.so/profile/integrations を開く
- 「+ 新しいインテグレーションを作成」 をクリック
- 設定:
- インテグレーション名:
LinkPoint(任意) - 関連付けるワークスペース: 接続したいワークスペースを選択
- タイプ:
内部インテグレーション
- インテグレーション名:
- 作成 → 編集画面に遷移
2. 機能(権限)を設定
Section titled “2. 機能(権限)を設定”「機能」セクションでチェック:
| カテゴリ | 設定 | 用途 |
|---|---|---|
| コンテンツを読み取る | ✅ ON | 検索・ページ取得・DB クエリに必須 |
| コンテンツを更新 | ✅ ON | プロパティ更新・archive |
| コンテンツを挿入 | ✅ ON | 新規ページ作成・ブロック追記 |
| コメントの読み取り / 挿入 | ☐ OFF | LinkPoint では未使用 |
| ユーザー機能 | ○ メールアドレスなしでユーザー情報を読み取る | 最小権限推奨 |
「保存」をクリック。
3. アクセストークンを取得
Section titled “3. アクセストークンを取得”- 「設定」タブの「インストールのアクセストークン」欄で 「表示」 をクリック
- 表示された文字列(
ntn_xxxxxxxxxxまたはsecret_xxxxxxxxxx)をコピー
4. ページ・DB に接続を追加
Section titled “4. ページ・DB に接続を追加”このトークンは 明示的に「接続」を追加したページ にしかアクセスできません。
- 「コンテンツへのアクセス」タブを開く
- 「アクセス権限を編集」(青字)をクリック
- 共有したいページ・DB にチェック
- 親ページにチェックを入れると、配下の子ページ・DB も自動でアクセス可能 になります
5. LinkPoint に登録
Section titled “5. LinkPoint に登録”- LinkPoint Chat → 右上アイコン → プロフィール → 外部連携 タブ
- Notion カードを開く
- Internal Integration Token に手順 3 のトークンを貼り付け → 保存
- 接続テスト をクリック →
✅ 接続成功 botName=... workspace=...が表示されれば完了
LinkPoint MCP Server から AI クライアントに公開しているツールです。LinkPoint Chat 内の AI スタッフからも自然言語で同じ操作ができます。
| Tool 名 | 用途 |
|---|---|
notion_search | ページ・DB をキーワード検索(filter で page / database 絞り込み可) |
notion_get_page | ページのプロパティを取得(タイトル・メタデータ) |
notion_get_block_children | ページ・ブロックの本文(子ブロック)を取得 |
notion_query_database | DB に filter / sorts でクエリ |
notion_create_page | 新規ページを作成(DB の行追加・通常ページ作成の両方) |
notion_update_page | プロパティ更新・archive |
notion_append_blocks | ページ末尾にブロック(段落・見出し・to-do 等)を追記 |
Web UI からの依頼例
Section titled “Web UI からの依頼例”あなた: アニメリスト DB から「続編希望」にチェックが入ってる作品だけ一覧にして
AI: かしこまりました!Notion から取得しますね。 (
notion_query_databaseで続編希望プロパティ = true のフィルタを実行) 続編希望: Dr.STONE / 推しの子 / 鬼滅の刃 / ゴールデンカムイ … 38 件です。
あなた: 「アイデア集」ページに『MCP 経由で Notion 自動同期』というアイデアを追記しといて
AI: 追記しました!(
notion_append_blocksで実行)
MCP クライアント (Claude Desktop / Claude Code) から
Section titled “MCP クライアント (Claude Desktop / Claude Code) から”LinkPoint MCP 経由で Notion の用語集を全部読み込んで→ 自動的に notion_search → notion_get_block_children の順で実行されます。
トラブルシューティング
Section titled “トラブルシューティング”object_not_found エラー
Section titled “object_not_found エラー”該当ページに 接続を追加していない 可能性があります。Notion 側の「コンテンツへのアクセス」で対象ページを追加してください。
unauthorized エラー
Section titled “unauthorized エラー”- トークンが間違っているか、再発行されて無効化された
- LinkPoint プロフィール画面で トークンを上書き保存 → 接続テスト で復旧確認
検索しても見つからないページがある
Section titled “検索しても見つからないページがある”notion_search は 接続が付与されているページのみ が検索対象です。プライベートページや、接続未追加の teamspace 配下は対象外。
連携を解除したい
Section titled “連携を解除したい”プロフィール → 外部連携 → Notion カードの 「削除」 で LinkPoint 側の保存トークンを削除できます。Notion 側でトークン自体を無効化したい場合は、Notion の Integration 設定画面で 「インテグレーションを削除」 を実行してください。
セキュリティ
Section titled “セキュリティ”テナント境界
Section titled “テナント境界”LinkPoint は per-tenant 分離設計です。テナント A のオーナーが接続した Notion ワークスペースは、テナント A のスタッフ AI のみがアクセス可能で、構造的に他テナントから見えません。
Notion トークンは Firestore に保存される際 AES-256-GCM で暗号化されます。
Notion API への全アクセスは LinkPoint 側でログ記録されます(誰がいつどのページに何をしたか)。