Notion MCP Server
NotionのページやデータベースをClaudeから読み書きできるMCPサーバー
npx @notionhq/notion-mcp-server概要
Notionの公式MCPサーバー。
ClaudeがNotionワークスペースのページ・データベース・ブロックを読み書きできる。
OAuthによる安全な認証に対応し、ページの作成・編集・検索、データベースのレコード追加・更新・フィルタリングが可能。
Markdown形式のAPIによる効率的な操作をサポートする。
議事録の自動作成やタスク管理の自動化に活用できる。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する。
導入コストが低く、非エンジニアでも設定・利用しやすい点が大きな特徴だ。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://www.notion.so/my-integrations にアクセスしてNotionアカウントでログイン
- 2
「新しいインテグレーション」をクリックしてインテグレーション名を入力
- 3
ワークスペースを選択し「送信」をクリック
- 4
「シークレット」セクションに表示されたInternalIntegrationTokenをコピー(ntn_〜形式)
- 5
操作したいページ/データベースを開き「…」→「接続先」から作成したインテグレーションを追加してから、NOTION_API_KEYに設定する
こんな使い方ができます
会議の内容をClaudeに要約させてNotionに自動保存できる
NotionデータベースをClaudeが参照して回答を生成できる
Claudeに指示してNotionのタスクや進捗を更新できる
セットアップ手順
- 1
Notion開発者ポータル(notion.so/my-integrations)にアクセスしてNotionアカウントにログインする
- 2
「New integration」をクリックしてインテグレーション名・ワークスペースを設定して作成する
- 3
表示された「Internal Integration Token」をコピーする
- 4
NotionのワークスペースページでBotを招待する(ページ右上の「...」→「Add connections」)
- 5
[ターミナル] 以下のコマンドを実行してClaude Codeに追加する:claude mcp add notion -e OPENAPI_MCP_HEADERS={"Authorization": "Bearer your-integration-token", "Notion-Version": "2022-06-28"} -- npx -y @notionhq/notion-mcp-server
設定ファイル
コピー前に確認
Notion Integration Token(Notion Developer Portalから取得)
claude mcp add notion -e OPENAPI_MCP_HEADERS={"Authorization": "Bearer your-integration-token", "Notion-Version": "2022-06-28"} -- npx -y @notionhq/notion-mcp-server