Burn — Personal Knowledge Base MCP Server 是一个基于 MCP(Model Context Protocol)的服务器,将 Burn 稍后读应用中的阅读数据作为 AI 可访问的知识库。它提供 26 个工具,适用于 Claude、Cursor、Windsurf 及任何支持 MCP 的代理。
用途 Burn 是一款带有 24 小时截止期限的稍后读应用:保存的链接若未阅读或挽救,会自动“燃烧”。其状态流包括:Flame(新链接,24 小时内阅读否则燃烧)、Spark(已读,保留 30 天)、Vault(永久保留的精选知识库)、Ash(已过期)。该 MCP 服务器让 AI 代理搜索、分诊、整理和分析所有已保存内容,面向希望将阅读历史作为上下文的 Claude 用户。
主要能力 服务器内置 26 个工具,覆盖以下类别:
- 分诊:代理作为过滤器,检查 Flame 收件箱、阅读内容、决定保留或燃烧。
- 收藏集:代理作为策展人,从保存内容创建收藏集。
- 分析:代理作为分析师,寻找模式、发现遗忘的宝藏。
- 自动 Feed:代理作为侦察员,可添加被监视的源,让新文章进入 Flame。 具体示例提示包括:“我保存了哪些关于系统设计的内容?”“分诊我的 Flame,哪些该保留?”“从我收藏的 AI 书签创建收藏集”等。
使用方式
- 获取令牌:创建免费 Burn 账户(iOS 应用或网页),打开设置 → MCP 服务器 → 生成令牌并复制。服务器将令牌换成短期 Supabase 会话并缓存在 ~/.burn/mcp-session.json,无需每次运行重新登录。
- 远程方式(推荐):使用 Streamable HTTP 托管端点 https://burn-mcp-server.vercel.app/api/mcp ,在 claude.ai 中打开设置 → 连接器 → 添加自定义 MCP,填入端点并添加相同的 Authorization 请求头。
- 本地方式:在 Claude Desktop、Cursor、Windsurf 或 Claude Code 中运行 npm 包(npx burn-mcp-server,stdio 传输)。
- 开始提问:支持自然语言提示,如“搜索我的 Vault 中关于上下文工程的一切内容并总结主要流派”“创建名为‘生产环境中的 MCP’的收藏集,然后写一份我的来源之间同意与分歧的概述”。
环境变量 需要 BURN_MCP_TOKEN 或 BURN_SUPABASE_TOKEN 之一。
适用场景
- 个人知识管理:代理搜索阅读历史以回答问题、发现模式和被遗忘的宝藏。
- 研究工作流:在探索的主题上创建收藏集,代理撰写综合概述。
- 阅读分诊:代理审查 Flame 收件箱、阅读内容、决定取舍,解决稍后读应用保存堆积的问题。
- 跨工具智能:与 Claude Code、Cursor 或 Windsurf 配合,让书签成为编码、写作和思考的上下文。
- 用自己的来源写作:拉取相关书签,列出有来源支持的论点。
限制与说明(公开的诚实边界)
- 无保存/添加 URL 工具:代理可以搜索、阅读、分诊和整理 Flame/Spark/Vault 中已有内容,但不能自行向收件箱添加新 URL。需先从 iOS 应用、Chrome 网页剪藏器或 burn451.cloud 保存。
- 关键词搜索,非语义/向量搜索:search_vault 和 search_sparks 匹配标题、标签和 AI 生成的要点,而非嵌入相似度。应按主题关键词搜索,而非模糊描述。
- 无删除功能:工具仅在 Flame → Spark → Vault → Ash 之间移动书签,不会通过 MCP 永久删除任何行。
- 远程和本地传输均支持,但暂无 OAuth 流程:两种方式都需要用户生成并粘贴令牌。
- 读取/分诊是成熟路径;代理写回较新,write_bookmark_analysis 和 update_collection_overview 允许代理将结构化笔记写回数据,但这些写工具不如读/搜索/分诊工具经过充分测试。
其他信息
- 令牌仅限用户数据(行级安全),状态流强制执行 Flame → Spark → Vault 或 → Ash,速率限制为每会话每分钟 30 次调用,令牌 30 天后过期。
- 免费版每天可保存 5 条链接,包含全部 26 个 MCP 工具;Pro 版每月 4.99 美元可无限保存。
- 相关链接:应用 burn451.cloud;npm 包 burn-mcp-server;开发者文档 burn451.cloud/developers。
- 容器与 Glama 发布:容器构建 TypeScript 源码,仅保留生产依赖,以非 root 用户运行 stdio 服务器。认证仍是运行时要求,镜像不包含令牌。Glama 发布需使用仓库 Dockerfile,设置 CMD 为 node dist/index.js,并将 BURN_MCP_TOKEN 声明为必需密钥字符串。