better-notion-mcp and mcp-notion

Both projects are independent implementations of an MCP server for Notion, making them competitors offering alternative ways to achieve similar goals with the Notion API.

better-notion-mcp
53
Established
mcp-notion
30
Emerging
Maintenance 13/25
Adoption 6/25
Maturity 18/25
Community 16/25
Maintenance 10/25
Adoption 4/25
Maturity 1/25
Community 15/25
Stars: 16
Forks: 6
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 7
Forks: 4
Downloads:
Commits (30d): 0
Language: TypeScript
License:
No risk flags
No License No Package No Dependents

About better-notion-mcp

n24q02m/better-notion-mcp

Markdown-first MCP server for Notion API - composite tools optimized for AI agents

Bundles 9 composite tools that consolidate 28+ Notion API endpoints into single calls with auto-pagination and bulk operations, eliminating manual cursor handling. Supports dual transport—local stdio with token auth or remote HTTP with OAuth 2.1—and reduces token usage ~77% through compressed descriptions and on-demand help. Implements Markdown bidirectional conversion (blocks ↔ markdown) and works across Claude plugins, Gemini extensions, and MCP clients via stdio/HTTP.

About mcp-notion

seonglae/mcp-notion

Global Notion workspace-accessible MCP server for all Notion pages within the workspace

Implements MCP (Model Context Protocol) tools and prompts for Notion workspace navigation, converting pages to Markdown and enabling semantic search via graph distance across parent-child and reference relationships. Built in TypeScript using the MCP SDK and `@texonom/nclient`, it requires only a `ROOT_PAGE` environment variable without token management. Supports both stdio transport for Claude Desktop and SSEServerTransport for remote deployment via shared server instances.

Scores updated daily from GitHub, PyPI, and npm data. How scores work