Claude Desktop Notion MCP Server
@tkc
About Claude Desktop Notion MCP Server
Notion MCP Server
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
5Lists files matching a glob pattern
Reads the content of a file
Writes content to a file
Edits an existing file with the provided content and shows diff
Deletes a file
Overview
What is Claude Desktop Notion MCP Server?
It is a filesystem Model Context Protocol (MCP) server for Claude Desktop that enables Claude to read, write, and manipulate files on your system. It is built with Bun and includes secure path normalization.
How to use Claude Desktop Notion MCP Server?
Clone the repository, run bun install, then configure Claude Desktop by adding the server to claude_desktop_config.json with the Bun command and your Notion integration key as an argument. Optionally, provide a base directory; otherwise the current working directory is used.
Key features of Claude Desktop Notion MCP Server
- List files with glob pattern matching
- Read file contents
- Write content to files
- Edit files and display diff output
- Delete files with secure path normalization
Use cases of Claude Desktop Notion MCP Server
- Allow Claude to read configuration or log files
- Let Claude write or edit project files during a conversation
- Automate file deletion or cleanup tasks
- Preview changes via diff before applying edits
FAQ from Claude Desktop Notion MCP Server
What runtime is required?
Bun v1.2.5 or later.
How do I install the server?
Clone the repository and run bun install to install dependencies.
How do I configure Claude Desktop to use this server?
Add an entry to claude_desktop_config.json with the command set to bun, args including run <path>/src/notion/index.ts and your Notion integration key.
What security measures are implemented?
Path normalization and validation ensure operations are restricted to the specified base directory, preventing directory traversal attacks.
What tools does the server expose?
list_files, read_file, write_file, edit_file, and delete_file.
Frequently asked questions
What runtime is required?
Bun v1.2.5 or later.
How do I install the server?
Clone the repository and run `bun install` to install dependencies.
How do I configure Claude Desktop to use this server?
Add an entry to `claude_desktop_config.json` with the command set to `bun`, args including `run <path>/src/notion/index.ts` and your Notion integration key.
What security measures are implemented?
Path normalization and validation ensure operations are restricted to the specified base directory, preventing directory traversal attacks.
What tools does the server expose?
`list_files`, `read_file`, `write_file`, `edit_file`, and `delete_file`.
Basic information
More Memory & Knowledge MCP servers
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Obsidian MCP Server
cyanheadsRead, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.

ctxfile
ctxfileLocal-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Comments