用于Notion API的MCP服务器,使Claude能够与Notion工作区进行交互。
notion_append_block_children
block_id (字符串):父块的ID。children (数组):要添加的块对象数组。notion_retrieve_block
block_id (字符串):要获取的块的ID。notion_retrieve_block_children
block_id (字符串):父块的ID。start_cursor (字符串):结果下一页的游标。page_size (数字,默认值:100,最大值:100):要检索的块数量。notion_delete_block
block_id (字符串):要删除的块的ID。notion_retrieve_page
page_id (字符串):要获取的页面的ID。notion_update_page_properties
page_id (字符串):要更新的页面的ID。properties (对象):要更新的属性。notion_create_database
parent (对象):数据库的父对象。title (数组):作为富文本数组的数据库标题。properties (对象):数据库的属性模式。notion_query_database
database_id (字符串):要查询的数据库的ID。filter (对象):过滤条件。sorts (数组):排序条件。start_cursor (字符串):结果下一页的游标。page_size (数字,默认值:100,最大值:100):要检索的结果数量。notion_retrieve_database
database_id (字符串):要获取的数据库的ID。notion_update_database
database_id (字符串):要更新的数据库的ID。title (数组):数据库的新标题。description (数组):数据库的新描述。properties (对象):更新的属性模式。notion_create_database_item
database_id (字符串):要添加条目的数据库的ID。properties (对象):新条目的属性。这些应符合数据库模式。以下是上述步骤的详细解释,请参阅以下文章:
创建Notion集成
获取密钥
将集成添加到您的工作区
配置Claude Desktop
将以下内容添加到您的claude_desktop_config.json:
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["your-built-file-path"],
"env": {
"NOTION_API_TOKEN": "your-integration-token"
}
}
}
}
如果您遇到权限错误:
claude_desktop_config.json中正确设置。此MCP服务器根据MIT许可证发布。这意味着您可以自由地使用、修改和分发软件,但须遵守MIT许可证的条款和条件。如需更多详情,请参阅项目存储库中的LICENSE文件。