@orbit-logistics/notion-mcp-server
@orbit-logistics
MCP server for Notion integration
Overview
What is @orbit-logistics/notion-mcp-server?
An MCP server that mirrors the entire Notion API SDK as a collection of tools, allowing LLMs to read, create, update, and delete Notion pages through natural language instructions.
How to use @orbit-logistics/notion-mcp-server?
Create a Notion integration, get a token, and grant it access to your pages. Then run npx -y @orbit-logistics/notion-mcp-server -t <notion_integration_token> to start the server. Configure it in Cursor (via Settings > Features > MCP Servers) or in Claude Desktop (via claude_desktop_config.json).
Key features of @orbit-logistics/notion-mcp-server
- Exposes the full Notion API as LLM-usable tools.
- Supports read, create, update, and delete operations on Notion pages.
- Works with Cursor and Claude Desktop.
- Uses a single Notion integration token for authentication.
- Built on the Model Context Protocol (MCP).
- Open source under MIT License.
Use cases of @orbit-logistics/notion-mcp-server
- Let an LLM fetch and display Notion pages on demand.
- Automate creating and updating Notion pages via chat commands.
- Enable AI assistants to manage personal or team Notion databases.
- Integrate Notion operations into MCP-compatible IDE tools like Cursor.
FAQ from @orbit-logistics/notion-mcp-server
What does this server do vs alternatives?
It mirrors the entire Notion API SDK as MCP tools, so LLMs can perform any supported Notion operation directly – no need for custom endpoints or wrappers.
What are the runtime requirements?
Node.js and npm are required. The server is installed and run via npx (or alternatively as a local package). A Notion integration token is mandatory.
Where does my data live?
Data stays within Notion’s servers. The MCP server only makes API calls using the provided token; it does not store or cache any data locally.
What are the known limits or transport/auth details?
Authentication is per‑request using a Notion integration token passed via the -t flag. The server does not support additional transports beyond the default MCP stdio; it runs as a command‑line process.
Can I contribute to the project?
Yes. Contributions are welcome via opening issues or submitting pull requests. The project is licensed under MIT.