type
status
date
summary
slug
tags
category
Created time
Dec 4, 2024 03:51 AM
icon
password
使用MCP在Claude Desktop中操作Notion!
简介
Anthropic最近发布了MCP,你可能会想知道"它究竟能做什么?"在本文中,我们将探索一个使用MCP直接从Claude Desktop操作Notion的实用示例。
背景
我之前提交了一个在MCP服务器项目中实现Notion服务器的拉取请求,原计划在合并后写一份详细指南。但是,由于MCP似乎正在转向分散式托管模型以提高可扩展性,而不是集中管理所有服务器,我的PR可能会被关闭。因此,我决定写这份指南,确保其他人仍然可以使用它。
准备工作
设置MCP Notion服务器
我创建了一个代码仓库,让你可以更容易地开始。克隆并运行以下命令:
- 运行时候记得将build好的index.js文件启动。
准备Notion API令牌
要允许MCP服务器访问Notion,需要生成一个API令牌。访问集成页面并选择"新建集成"。填写集成名称,选择工作区,并保持类型为"Internal"(默认)。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fb0012720-ccd1-41ef-9ca9-02f55a45f30f%2F52fea5f2-aaf6-42b0-9d98-5725cf8fe921%2Fimage.png?table=block&id=15228842-4922-8075-a20b-cde3ddf70726&t=15228842-4922-8075-a20b-cde3ddf70726&width=707.984375&cache=v2)
配置Claude的json文件:
- 打开系统安装Claude桌面的路径,创建claude_desktop_config.json
- 配置json文件内容:
- args: 对应路径下的build的index.js文件的路径
- NOTION_API_TOKEN: 对应Notion生成的令牌
- 完成配置后,重启Claude Desktop。点击锤子图标,检查"notion"是否出现在"From Server"下。如果出现,就说明你已经准备就绪。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fb0012720-ccd1-41ef-9ca9-02f55a45f30f%2F90831bf3-62c3-42e3-bef4-c6f4f139460d%2Fimage.png?table=block&id=15228842-4922-807c-b21f-f6448cbe5509&t=15228842-4922-807c-b21f-f6448cbe5509&width=707.9921875&cache=v2)
功能演示
创建Page页面:
- 设置连接:
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fb0012720-ccd1-41ef-9ca9-02f55a45f30f%2F577959b8-e569-4340-9299-6b939f5fd783%2Fimage.png?table=block&id=15228842-4922-80ba-b76c-f716ec2e2223&t=15228842-4922-80ba-b76c-f716ec2e2223&width=2578&cache=v2)
Claude演示:
你可以要求Claude写一篇文章,然后使用以下命令保存到Notion:
"我想将这个内容保存到Notion,页面ID是<你的页面ID>"。
Claude会请求工具使用权限——批准即可。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fb0012720-ccd1-41ef-9ca9-02f55a45f30f%2Fc38bc952-2f69-4c81-b13c-22cdfd2ec6e4%2Fimage.png?table=block&id=15228842-4922-80ac-aa37-f4d25da2ffd0&t=15228842-4922-80ac-aa37-f4d25da2ffd0&width=2082&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fb0012720-ccd1-41ef-9ca9-02f55a45f30f%2F2217b0da-6923-4470-a2e6-f68f94a705f6%2FSCR-20241204-ppou.png?table=block&id=15228842-4922-805e-addf-dcd16e0a45f3&t=15228842-4922-805e-addf-dcd16e0a45f3&width=2142&cache=v2)
结语:
本文介绍了MCP Notion Server的一些基本功能,但它能做的还有很多。欢迎你进行实验并探索它的潜力!
如果你对服务器进行了自定义或发现了新的使用场景,欢迎分享你的发现!
参考链接:
- 作者:文浩
- 链接:https://blog.wenhaofree.com/article/15228842-4922-8081-9465-fd3079ba6470
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。