MCP Server Notion — Development skill for Claude Code
Notion workspace access and page management.
How to install MCP Server Notion
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open v-3/notion-server and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MCP Server Notion does
A Model Context Protocol (MCP) server that provides seamless integration with Notion. This server enables Language Models to interact with your Notion workspace through standardized tools for searching, reading, creating, and updating pages and databases.
Alternatives in Development
- Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
- Asana — Project Management Asana integration via MCP 14k ★
- Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
README
Notion MCP Server
A Model Context Protocol (MCP) server that provides seamless integration with Notion. This server enables Language Models to interact with your Notion workspace through standardized tools for searching, reading, creating, and updating pages and databases.
🌟 Key Features
Page Operations
- 🔍 Search through your Notion workspace
- 📝 Create new pages with rich markdown content
- 📖 Read page content with clean formatting
- 🔄 Update existing pages
- 💬 Add and retrieve comments
- 🧱 Block-level operations (update, delete)
Enhanced Markdown Support
- Multiple heading levels (H1-H3)
- Code blocks with language support
- Interactive todo items with checkbox states
- Blockquotes with multi-line support
- Horizontal dividers
- Images with captions
- Nested bullet points
Database Operations
- Create and manage databases
- Add and update database items
- Query with filters and sorting
- Support for various property types:
- Title, Rich text, Number
- Select, Multi-select
- Date, Checkbox
- And more!
🚀 Getting Started
Prerequisites
- Node.js (v16 or higher)
- Notion API key
- MCP-compatible client (e.g., Claude Desktop)
Installation
- Clone the repository:
git clone https://github.com/v-3/notion-server.git
cd notion-server
- Install dependencies:
npm install
- Set up your environment:
# Create .env file
echo "NOTION_API_KEY=your_notion_api_key_here" > .env
# Or export directly
export NOTION_API_KEY=your_notion_api_key_here
- Build the server:
npm run build
🔧 Configuration
Claude Desktop Setup
- Update your Claude Desktop configuration (
claude_desktop_config.json):
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["/absolute/path/to/notion-server/build/index.js"],
"env": {
"NOTION_API_KEY": "your_notion_api_key_here"
}
}
}
}
...
Related Skills
Claude Code Mcps
5 MCP servers for Claude Code — SEO page auditor, SERP intelligence, Common Crawl backlinks, advanced GSC, Wor
MCP Language Server
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a
Chiasmus
Chiasmus is an MCP server that gives language models access to formal verification
Arxiv MCP
Search and retrieve academic papers from arXiv.org using WebFetch and Exa. No MCP server required - uses exist
Jfrog MCP Server
JFrog MCP Server: providing your agents with direct access to JFrog Platform services.
Glass
Run Claude Code inside Obsidian with an interactive terminal, quick-ask modal, and a built-in MCP server for s
Related Agents
MCP Integrator
Decides what tool or data access a task needs and how to wire it via MCP, preferring an existing server over a
Laya Vetter
Security-vets a candidate plugin, skill or MCP server repo before installation (hooks, install scripts, creden
Aidesigner Frontend
Use this skill when the user wants to create or redesign a frontend, landing page, dashboard, marketing page,