seonglae/mcp-notion
If you are the rightful owner of mcp-notion and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for managing and interacting with Notion-based notes using TypeScript.
The Notion MCP Server, named 'notion-texonom', is designed to facilitate the management and interaction with Notion-based notes. It converts Notion pages into 'text/markdown' mimeType notes and allows users to search and retrieve relevant pages based on graph distance, considering parent-child and reference relationships. This server is built using TypeScript and demonstrates MCP concepts by integrating resources, tools, and prompts to interact with Notion pages efficiently. The server eliminates the need for a token by using a single 'ROOT_PAGE' variable, making it easier to navigate through the entire Notion workspace.
Features
- Access Notes: List and retrieve Notion pages as 'note://' URIs with UUID slugs.
- Metadata: Each resource includes a title, description, and content in Markdown format.
- Mime Types: Content is accessible in 'text/markdown' format.
- Search Notes: Use the 'search_notes' tool to search for Notion pages using a query string.
- Summarize Notes: Generate summaries for individual Notion pages with various prompts.
Tools
search_notes
Search for Notion pages using a query string.