Notion MCP Server
@ramidecodes
Notion MCP Server について
A Model Context Protocol server wrapping the official Notion SDK
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-server-notion": {
"command": "npx",
"args": [
"@ramidecodes/mcp-server-notion@latest",
"-y",
"--api-key=your-notion-integration-key"
]
}
}
}ツール
6Find pages or databases
Query and retrieve database entries
Create, retrieve, and update pages
Manage content blocks (paragraphs, lists, etc.)
List users and get user information
Create and list comments
概要
What is Notion MCP Server?
A Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces. It enables AI assistants to search, read, and write Notion pages, databases, and other content.
How to use Notion MCP Server?
Set up a Notion integration at my-integrations, copy the API key, and share the desired pages/databases with that integration. Then run the server using npx @ramidecodes/mcp-server-notion@latest -y --api-key=your-notion-integration-key or configure it in Claude Desktop, Cursor AI, or Claude.ai via the JSON format shown in the README.
Key features of Notion MCP Server
- Full Notion API support through the official SDK
- MCP compliant for seamless AI integration
- Tools for search, databases, pages, blocks, users, comments, and link previews
- Robust error handling with detailed messages
- Easy configuration with environment variables
Use cases of Notion MCP Server
- AI assistants searching and retrieving Notion pages or databases
- Creating and updating Notion pages programmatically
- Managing content blocks such as paragraphs, lists, and headings
- Listing users and getting their information
- Adding comments or link previews to Notion content
FAQ from Notion MCP Server
What does the server depend on?
It requires Node.js/npx to run and a Notion API key. The server uses the official Notion SDK.
How does the server authenticate with Notion?
It uses an integration API key passed via the --api-key command-line option or a NOTION_API_KEY environment variable.
Where does data live?
All data stays inside the connected Notion workspace. The server does not store any data; it only exposes the Notion API via MCP.
What are the main limitations?
The integration must be explicitly shared with each page or database it accesses. It only has access to pages/databases that have been shared with it. Also, the integration’s capabilities must be enabled in Notion settings.
What transport does the server use?
The server uses standard MCP transport (stdio) as an MCP server invoked via npx. No network transport is mentioned.
「メモリとナレッジ」の他のコンテンツ
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors
コメント