What are the prerequisites for using Notion MCP Server?
You need Bun v1.2.9 or higher, a Notion integration token with appropriate permissions, and the Notion pages/databases must be shared with your integration.
@kyrelldixon
Basic information
My implementation of a Notion MCP Server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"notion-mcp-kyrelldixon": {
"command": "bun",
"args": [
"run",
"src/index.ts"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Notion MCP Server is a Model Context Protocol (MCP) server that bridges AI assistants with the Notion API, allowing programmatic access to Notion workspaces. It is designed for developers and AI tool users who want to query, create, and update Notion databases, pages, and blocks through a standardized interface.
Install Bun v1.2.9 or higher, clone the repository, run bun install, and set your Notion API token in a .env file as NOTION_API_KEY. Build and run the server with bun run src/index.ts. To use with Claude Desktop, add the configuration block to claude_desktop_config.json, specifying the bun command and the server’s absolute path.
You need Bun v1.2.9 or higher, a Notion integration token with appropriate permissions, and the Notion pages/databases must be shared with your integration.
Visit the Notion Your Integrations page, create a new integration, select required permissions, and copy the Internal Integration Token. Then share each page or database with the integration via the Connections menu.
Ensure your integration has the required permissions, verify it is invited to the relevant pages/databases, and confirm the token is correctly set in the `.env` file or configuration.
Add an entry to `claude_desktop_config.json` under `mcpServers` with the command `bun`, args `["run", "src/index.ts"]`, the absolute path as `cwd`, and the `NOTION_API_KEY` environment variable set to your token.

Local-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.

Mess in, magic out: pour in your D&D and TTRPG notes and LoreKeeper keeps them as a private store for your world. Ask Claude or ChatGPT about it, or build a sourcebook.

MCP connector for Snipara, the Project Brain for AI coding agents
Groundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.

Search published GPU deployment, rack integration and structured cabling resources; read canonical documents and Leviathan Systems company service scope. Anonymous, read-only Streamable HTTP MCP. No credentials required.
Comments