Claude对话模式将文章自动保存到Notion
00 分钟
2024-12-4
2024-12-6
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
 
 

配置Claude的json文件:

  • 打开系统安装Claude桌面的路径,创建claude_desktop_config.json
  • 配置json文件内容:
    • args: 对应路径下的build的index.js文件的路径
    • NOTION_API_TOKEN: 对应Notion生成的令牌
 
  • 完成配置后,重启Claude Desktop。点击锤子图标,检查"notion"是否出现在"From Server"下。如果出现,就说明你已经准备就绪。
notion image

功能演示

创建Page页面:

  • 设置连接:
    notion image
     

    Claude演示:

    你可以要求Claude写一篇文章,然后使用以下命令保存到Notion:
    "我想将这个内容保存到Notion,页面ID是<你的页面ID>"。
    Claude会请求工具使用权限——批准即可。
    notion image
     
    notion image

    结语:

    本文介绍了MCP Notion Server的一些基本功能,但它能做的还有很多。欢迎你进行实验并探索它的潜力!
    如果你对服务器进行了自定义或发现了新的使用场景,欢迎分享你的发现!
     

    参考链接:

    上一篇
    通过Cloudflare和JsDelivr免费加速Github图床
    下一篇
    关于React中的ReactNode的使用场景

    评论
    Loading...