MCP.so
登录

NotionBae MCP Server

@mrcunninghamz

基本信息

分类

其他

传输方式

stdio

作者

mrcunninghamz

关于 NotionBae MCP Server

MCP Server for Notion.com integration

NotionBae MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

NotionBae MCP Server 工具

6

Searches Notion pages and returns their titles and public URLs

Creates a new Notion page with the given title, description, and content

Retrieves a Notion page with its metadata and full content in markdown format

Retrieves a specific block and its children from Notion

Advanced page search with filtering capabilities

Updates an existing Notion page

概览

What is NotionBae?

NotionBae is a Model Context Protocol (MCP) server built with .NET C# that integrates with Notion.com via the Notion API. It provides a bridge between Large Language Models and Notion workspaces, allowing AI assistants to interact with Notion databases, pages, and content in a structured way.

How to use NotionBae?

Clone the repository, build with dotnet build, set the Notion:AuthToken environment variable with your Notion API key, and run dotnet run --project PATH_TO_NOTIONBAE_PROJECT/src/NotionBae.csproj. For VS Code, add an MCP server configuration in settings.json pointing to http://localhost:5001/mcp.

Key features of NotionBae

  • MCP-compliant server for AI assistant integration
  • Search, create, read, and update Notion pages
  • Converts between Notion blocks and Markdown format
  • Uses Notion SDK for .NET with an improved REST client
  • Authentication via Notion API integration key
  • Custom HttpClientFactory for proper connection pooling

Use cases of NotionBae

  • Search Notion pages and retrieve titles and public URLs
  • Create new Notion pages with markdown content
  • Retrieve full page content in markdown format
  • Update existing Notion pages with new markdown content
  • Advanced page search with filtering capabilities

常见问题

1

What technologies does NotionBae use?

It uses the Notion SDK for .NET as a foundation and Markdig for converting between Notion's block structure and Markdown.

2

Why does NotionBae use Markdown as an intermediary format?

Markdown reduces token usage compared to verbose Notion block structure, improves readability for humans and AI agents, and simplifies content generation.

3

What tools does NotionBae provide?

`nb_search`, `nb_create_page`, `nb_get_page_content`, `nb_get_block`, `nb_search_page`, and `nb_update_page` for searching, creating, retrieving, and updating Notion pages and blocks.

4

How do I set up a Notion integration for NotionBae?

Create an integration at notion.so/my-integrations, enable “Read content” and “Update content” capabilities, copy the Internal Integration Secret as your API key, and share target pages with the integration.

5

What environment variable is required to run NotionBae?

The `Notion:AuthToken` environment variable must be set to your Notion API key.

评论

其他 分类下的更多 MCP 服务器