Notion MCP Server
Notion MCP サーバー
Claude やその他の AI アシスタントを Notion ワークスペースに接続する Model Context Protocol (MCP) サーバー。この統合により、AI アシスタントは Notion のデータベース、ページ、ブロックとやり取りできるようになります。
これは何ですか?
このツールは、AIアシスタント(Claudeなど)とNotionワークスペースをつなぐ橋渡しとして機能します。AIは以下のことが可能になります。
Notionデータベースの表示と検索
ページの作成と更新
コンテンツブロックを管理する
その他にも多数あります!
Related MCP server: Notion MCP Server
ステップバイステップのセットアップガイド
前提条件
Node.js (バージョン14以上)
Notionアカウント
Claude デスクトップ アプリ (Claude と併用する場合)
1. Notion APIキーの取得
https://www.notion.so/my-integrationsにアクセスしてください。
青い**「+新しい統合」**ボタンをクリックします
詳細を入力してください:
名前: 「Claude Assistant」や「AI Helper」などの名前を選択します
ロゴ: オプション
関連ワークスペース: Notionワークスペースを選択してください
**「送信」**をクリック
次のページで、 **「内部統合トークン」**セクションを見つけます
**「表示」**をクリックしてトークンをコピーします(
secret_で始まります)。
2. このサーバーの設定
リポジトリをダウンロードする
オプションA: ZIP形式でダウンロード(初心者に推奨)
GitHub リポジトリに移動します: https://github.com/Sjotie/notionMCP/
右上の緑色の「コード」ボタンをクリックします
「ZIPをダウンロード」を選択
ダウンロードしたら、ZIPファイルをコンピュータ上の場所に解凍します。
Windows: ZIPファイルを右クリックし、「すべて展開」を選択します。
Mac: ZIPファイルをダブルクリックして解凍します
オプション B: Git でクローンする (Git に慣れているユーザー向け)
コマンドプロンプトまたはターミナルを開きます
Windows:
Win+Rを押して、cmdと入力し、Enter を押します。Mac: アプリケーション > ユーティリティからターミナルを開きます
リポジトリを保存する場所に移動します
cd path/to/desired/locationリポジトリをクローンする
git clone https://github.com/Sjotie/notionMCP/
プロジェクトディレクトリに移動する
ダウンロードまたはクローン作成後、 cd (ディレクトリ変更) コマンドを使用してプロジェクト フォルダーに移動する必要があります。
ZIP をダウンロードした場合 (オプション A):
コマンドプロンプトまたはターミナルを開きます
cdコマンドを使用して、ZIP ファイルを抽出した場所に移動します。cd path/to/extracted/folder/notionMCP例えば:
Windowsの場合:
cd C:\Users\YourName\Downloads\notionMCPMacの場合:
cd /Users/YourName/Downloads/notionMCP
Git でクローンした場合 (オプション B):
リポジトリは「notionMCP」という名前のフォルダにクローンされているはずです。
クローン作成後も同じターミナル ウィンドウにいる場合は、次のように入力します。
cd notionMCP
正しいディレクトリにいるかどうかを確認する方法:
cdコマンドを使用した後、現在の場所を確認できます。Windowsの場合:
dirと入力してEnterキーを押すと、server.jsのようなファイルが表示されます。Macの場合:
lsと入力してEnterキーを押すと、server.jsのようなファイルが表示されます。
依存関係をインストールする
notionMCP ディレクトリに移動したら、必要な依存関係をインストールします。
npm installこれで必要なNode.jsパッケージがすべてインストールされます。プログレスバーが表示され、インストールが完了したことを示すメッセージが表示されます。「Xパッケージが資金を探しています」といったメッセージが表示される場合もありますが、これは全く正常な動作であり、正常にインストールされたことを意味します。
3. Notionページへの接続
セキュリティ上の理由から、Notion では各ページまたはデータベースへのアクセスを明示的に許可する必要があります。
Notionを開き、AIにアクセスさせたいページまたはデータベースに移動します
右上隅の**「•••」** (3つの点)をクリックします
**「接続を追加」**を選択
先ほど作成した統合を見つけて選択します
アクセス可能にしたい他のページやデータベースについても繰り返します
4. Claude Desktopへの接続
Claude Desktop 構成ファイルを見つけます。
Windows:
%APPDATA%\Claude\claude_desktop_config.json(このパスをファイルエクスプローラーのアドレスバーに入力してください)Mac:
~/Library/Application Support/Claude/claude_desktop_config.json(Finder で、Cmd+Shift+G を押してこのパスを貼り付けます)
テキストエディタでファイルを開きます。ファイルが存在しない場合は、以下の内容で作成してください。
{ "mcpServers": { "notion": { "command": "node", "args": [ "C:\\path\\to\\notion-mcp-server\\server.js" ], "env": { "NOTION_API_KEY": "your_notion_api_key_here" } } } }交換する:
C:\\path\\to\\notion-mcp-server\\server.jsserver.js ファイルへの実際のパスに置き換えます。Windows: パスに二重のバックスラッシュ (\\) を使用します
Mac: スラッシュ (/) を使用する
your_notion_api_key_hereに Notion API キーを入力します
ファイルを保存し、Claude Desktopを再起動します。
5. 接続のテスト
クロードで新しい会話を始める
Claude に Notion ワークスペースを操作するように依頼します。例:
「Notionデータベースのリストを表示」
「タスクデータベースに「テストタスク」というタイトルの新しいページを作成します」
利用可能なツール
サーバーは AI アシスタントに次のツールを提供します。
list-databases : アクセス可能なすべてのデータベースを表示する
query-database : データベースからエントリを取得する
create-page : データベースに新しいページを追加する
update-page : 既存のページを変更する
create-database : 新しいデータベースを作成する
update-database : データベース構造を変更する
get-page : 特定のページを表示する
get-block-children : コンテンツブロックを表示する
append-block-children : ページにコンテンツを追加する
update-block : コンテンツブロックを編集する
get-block : 特定のブロックを表示する
検索: ワークスペース全体のコンテンツを検索
トラブルシューティング
よくある問題:
クロードの「接続に失敗しました」
claude_desktop_config.json のサーバーパスが正しいことを確認してください
Notion APIキーが有効であることを確認してください
Node.jsがインストールされていることを確認する
Notionコンテンツにアクセスすると「アクセスが拒否されました」
ページ/データベースを統合で共有していることを確認してください
APIキーに必要な権限があることを確認してください
サーバーが起動しません
すべての依存関係がインストールされていることを確認する(
npm install)APIキーを含む.envファイルが存在することを確認してください
ヘルプの取得
ここで説明されていない問題が発生した場合は、次の手順に従ってください。
コンソール出力でエラーメッセージを確認します
Notion APIキーが有効であることを確認してください
統合がページ/データベースにアクセスできることを確認する
ライセンス
マサチューセッツ工科大学
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseDqualityDmaintenanceA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.109913MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces.174610Apache 2.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.129911MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides a standardized interface for AI models to access, query, and modify content in Notion workspaces.9914MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sjotie/notionMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server