SuperAPI AI 工具集

slite-mcp

slite-mcp 是一个用于集成 Slite 的 Model Context Protocol(MCP)服务器,可搜索、检索、创建和编辑 Slite 工作区中的笔记。该项目已标记为弃用,官方建议改用 Slite 官方 MCP 服务器。

访问官网

工具介绍

用途

slite-mcp 是一个 Model Context Protocol(MCP)服务器,用于与 Slite 的 API 集成,让用户能够搜索、检索、创建和编辑 Slite 工作区中的笔记。该项目现已标记为 DEPRECATED(弃用),不再维护,官方建议迁移至 Slite 官方 MCP 服务器。

主要能力

该 MCP 服务器提供以下工具:

  • 搜索笔记(slite_search_notes):在 Slite 工作区中搜索笔记,支持查询字符串和每页结果数参数。
  • 获取笔记内容(slite_get_note):通过笔记 ID 检索特定笔记,支持 markdown 或 HTML 格式。
  • 浏览层级(slite_get_note_children):获取任意父笔记的子笔记,支持分页游标。
  • 提问(slite_ask):基于工作区内容进行自然语言问答,可限定在某个父笔记下搜索。
  • 创建笔记(slite_create_note):使用 markdown 内容创建新笔记,可指定父笔记 ID。
  • 编辑笔记(slite_edit_note):通过搜索替换进行定向编辑,支持 dry-run 验证,比全文重写更快更安全。
  • 更新笔记(slite_update_note):替换整个笔记内容,适用于大规模重写。

使用方式

  1. 获取 Slite API Key:登录 Slite 工作区,进入 Settings → API,生成新的 API key。
  2. 配置 MCP 服务器:将服务器添加到 MCP 配置文件(~/.mcp.json)中。
  3. 配置完成后即可使用上述工具。

项目还提供测试命令 test:setup,用于在 Slite 工作区创建测试文档(一个包含 55 个子笔记的父笔记,以及一个带有可搜索关键词的子笔记),该脚本具有幂等性,不会重复创建。测试套件涵盖 API 测试、错误处理、分页、内容格式、MCP 服务器集成和写操作。

适用场景

适用于需要将 Slite 知识库与支持 MCP 的 AI 工具或客户端集成的团队,实现笔记的搜索、检索、创建和编辑自动化。

限制与注意事项

  • 该项目已弃用,不再维护。官方 MCP 服务器在以下方面有所改进:Mermaid/图表块正常工作、通过 modify-block 进行块级编辑(无需全文重写)、支持 callouts、表格、可折叠块等所有原生 Slite 块,并由 Slite 直接维护。
  • 迁移方式:更新 MCP 配置以使用官方 MCP。
  • 需要 TypeScript 5.0+ 和有效的 Slite API key。
  • 若遇到错误,可能是 Slite API 已变更,需检查测试脚本中的响应格式和必需参数。
  • 项目采用 MIT 许可证。