本项目主要用于指导用户完成 Notion API 密钥的创建、权限配置,以及相关代码和工具的使用设置,帮助用户顺利使用 Notion API 进行开发。
在 notion_sdk.py 文件中,将 PAGE_ID 更新为之前创建的页面 ID。您可以通过复制页面链接来获取该 ID。
https://www.notion.so/MCP-Parent-Page-1d21f7216bdb80789f88fccd964b5031
以下是一个使用 Notion API 创建新页面的示例:
curl --location --request POST 'https://api.notion.com/v1/pages' \
--header 'Authorization: Bearer $NOTION_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Notion-Version: 2021-05-13' \
--data '{
"parent": { "page_id": "1d21f7216bdb80789f88fccd964b5031" },
"properties": {
"title": [
{
"text": {
"content": "新页面标题"
}
}
]
}
'
uv 工具如果您使用的是 Mac,请通过以下命令安装:
brew install uv
验证安装是否成功:
uv --version
运行 Python 脚本:
uv run