Notion MCP
ノーションMCP
Notion の API と統合して個人の ToDo リストを管理するシンプルな Model Context Protocol (MCP) サーバー。
デモ

Related MCP server: Notion MCP Server
ビジュアルガイド
Notion MCP クエリ 1

Notion MCP クエリ 2

Notion MCP クエリ 3

前提条件
Python 3.11以上
APIアクセス可能なNotionアカウント
Notion統合トークン
ToDoリストを管理したいNotionページ
クロード・デスクトップ・クリント
設定
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Notion MCP を自動的にインストールするには:
npx -y @smithery/cli install @Badhansen/notion-mcp --client claudeリポジトリをクローンします。
git clone https://github.com/Badhansen/notion-mcp.git
cd notion-mcpPython 環境をセットアップします。
uv venv
source .venv/bin/activate
uv pip install -e .Notion 統合を作成します。
https://www.notion.so/my-integrationsにアクセスしてください。
新しい統合を作成する
APIキーをコピーする
統合によりデータベース/ページを共有します:
データベース/テーブルまたはページが存在する Notion ワークスペースを開きます。
「…」メニュー→「接続を追加」をクリック
統合を選択してください(名前で検索)
構成
.envファイルを作成します:
cp .env.example .env.envで Notion の資格情報を設定します。
NOTION_TOKEN=<your-notion-api-token>
PAGE_ID=<your-notion-page-id>
NOTION_VERSION="2022-06-28"
NOTION_BASE_URL="https://api.notion.com/v1"Claude Desktopで意図したとおりに使用するには、
claude_desktop_config.jsonファイルを調整する必要があります。ClaudeClaude Desktop -> Settings -> Developer -> Edit Configにアクセスし、Notionサーバーの設定を追加してください。
{
"mcpServers": {
"notion-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Projects/Python/notion-mcp/src" /* Path to your project */,
"run",
"server.py"
]
}
}
}発達
プロジェクト構造:
notion-mcp/
├── docs/
├── src/
│ └── server.py
├── .env
├── .python-version
├── README.md
├── pyproject.toml
└── uv.lockサポート機能
タスクを表示
Notion ワークスペースのすべてのタスクを表示するには、 show_all_todos関数を使用します。
{
"name": "show_all_todos",
"arguments": {}
}タスクを追加
Notion ワークスペースに新しいタスクを追加するには、 add_todo関数を使用します。
{
"name": "add_todo",
"arguments": {
"task": "Your task description"
}
}タスクの更新
Notion ワークスペース内の既存のタスクを更新するには、 complete_todo関数を使用します。
{
"name": "complete_todo",
"arguments": {
"task_id": "your-task-id"
}
}貢献
リポジトリをフォークする
機能ブランチを作成する
プルリクエストを送信する
ライセンス
MITライセンス。詳細はLICENSEファイルを参照してください。
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceA simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.207MIT
- 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.108373MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.111MIT
- 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.128371MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/Badhansen/notion-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server