mcpField
N
Notion MCP Server

Notion MCP Server

ローカル
github.com/nanahiryuメモリ・ナレッジ084 週間前に更新

Notion MCP Server について

Notion MCP Server は Notion API の操作を Cursor などの MCP クライアントに提供します。アシスタント経由で Notion のコンテンツを扱いたい人向けで、ページ、データベース、ブロック、コメント、ユーザー、検索に対応します。

主な機能

  1. 01ブロックの追加・取得・削除
  2. 02ページの取得とプロパティ更新
  3. 03データベースの作成・検索・更新
  4. 04コメントの作成と取得
  5. 05ユーザー情報の取得と検索

活用シーン

  1. 01Notion ページのブロックを追加・削除
  2. 02データベースを検索して項目を作成
  3. 03Notion のコンテンツを検索しユーザー情報を取得

MCP 対応

Notion API に接続し、ブロック、ページ、データベース、コメント、ユーザー、検索の操作を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

Notion MCP Server

Model Context Protocol(MCP)を使用して Notion の API と統合するサーバー。Cursor 用の MCP サーバーとして機能します。

セットアップ

  1. リポジトリをクローン
  2. npm iを実行
  3. npm run buildを実行してプロジェクトをビルド
  4. Cursor の設定を開く:
    • 設定 (Settings) > MCP
    • 「Add new MCP server」をクリック
    • 以下の情報を入力:
      • Name: notion
      • Command: 以下のコマンド例を参照(環境に合わせて修正)
  5. 「Save」をクリックして設定を保存

コマンド例

Mac の場合:
env NOTION_API_TOKEN={your_notion_api_token} node {your_path_to_index.js}
Windows の場合:
set NOTION_API_TOKEN={your_notion_api_token} && node {your_path_to_index.js}

注: {your_path_to_index.js} はビルドされた index.js への絶対パスに置き換えてください。

機能

このサーバーは Notion の API にアクセスし、以下の操作を行うことができます:

  • ブロックの操作(追加、取得、子ブロックの取得、削除)
  • ページの操作(取得、プロパティの更新)
  • ユーザー情報の取得
  • データベースの操作(作成、クエリ、取得、更新、アイテムの作成)
  • コメントの操作(作成、取得)
  • 検索機能

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。