Cs Ai Notion
FreeNot checkedProvides full CRUD capabilities over Notion pages, databases, and content blocks, enabling natural language search, creation, and modification of Notion data.
About
Provides full CRUD capabilities over Notion pages, databases, and content blocks, enabling natural language search, creation, and modification of Notion data.
README
A custom Model Context Protocol (MCP) server for Notion providing full CRUD (Create, Read, Update, Delete) capabilities over Notion pages, databases, and content blocks. Built using FastMCP (@modelcontextprotocol/sdk) and the official Notion JavaScript SDK (@notionhq/client).
Features
- 🔍
search_pages: Search pages or databases in your Notion workspace. - 📖
get_page: Retrieve metadata and properties for a specific page. - 📝
create_page: Create new pages under existing pages or database entries. - ✏️
update_page: Update page properties or toggle archive status. - 🧱
get_page_blocks: Read child content blocks (paragraphs, lists, headings) from a page. - ➕
append_blocks: Append new content blocks to a page or block. - 🗑️
delete_page: Archive/delete a page from Notion.
Setup & Installation
1. Prerequisites
- Node.js >= 18
- A Notion Integration Token (
NOTION_API_KEY) created at https://www.notion.so/my-integrations. - Share target pages or databases with your Notion integration in Notion UI.
2. Installation
cd /Users/xavier.villarroel/GitHub/cs-ai-notion-mcp
npm install
3. Environment Configuration
Copy .env.example to .env and set your key:
cp .env.example .env
Edit .env:
NOTION_API_KEY=secret_your_actual_notion_api_token
Running the Server
Local Execution (stdio)
npm start
Testing with MCP Inspector
npx @modelcontextprotocol/inspector node index.mjs
Adding to MCP Config (e.g. Claude Desktop or Antigravity)
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["/Users/xavier.villarroel/GitHub/cs-ai-notion-mcp/index.mjs"],
"env": {
"NOTION_API_KEY": "secret_your_actual_notion_api_token"
}
}
}
}
Code Architecture
The codebase follows strict project standards with 4 clearly delineated sections in index.mjs:
- Import Section: Module dependencies (
@modelcontextprotocol/sdk,@notionhq/client,zod,dotenv). - Functions Section: Low-level Notion API operations.
- Handler Section: MCP tool definitions and stdio server initialization.
- Comments Section: Exhaustive documentation for LLM code comprehension and testing.
License
MIT
Installing Cs Ai Notion
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/trilogy-group/cs-ai-notion-mcpFAQ
Is Cs Ai Notion MCP free?
Yes, Cs Ai Notion MCP is free — one-click install via Unyly at no cost.
Does Cs Ai Notion need an API key?
No, Cs Ai Notion runs without API keys or environment variables.
Is Cs Ai Notion hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Cs Ai Notion in Claude Desktop, Claude Code or Cursor?
Open Cs Ai Notion on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Notion
Read and write pages in your workspace
by NotionLinear
Issues, cycles, triage — from Claude
by LinearGoogle Drive
Search and read your Drive files
by Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
by mindsdbfulcradynamics/fulcra-context-mcp
MCP server for accessing personal health and biometric data including sleep stages, heart rate, HRV, glucose, workouts, calendar, and location via the Fulcra Li
by fulcradynamicsaymericzip/intlayer
A MCP Server that enhance your IDE with AI-powered assistance for Intlayer i18n / CMS tool: smart CLI access, access to the docs.
by aymericziprinadelph/Agent-MCP
A framework for creating multi-agent systems using MCP for coordinated AI collaboration, featuring task management, shared context, and RAG capabilities.
by rinadelphWhenLabs-org/when
Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time cod
by WhenLabs-orgBeltran12138/wecom-docs-mcp-server
WeCom (Enterprise WeChat) document operations via MCP: create, read, and edit Docs and Smartsheets (9 tools). Fills the doc-CRUD gap — existing WeCom MCP server
by Beltran12138madbonez/caldav-mcp
Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV),
by madbonezCompare Cs Ai Notion with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All productivity MCPs
