@起飞/滑行mcp
Slite的模型上下文协议(MCP)服务器,使AI助手能够与您的Slite知识库进行交互。
特性
- 笔记管理 -创建、读取、更新、删除、存档和验证笔记
- 搜索 -使用高级过滤功能对所有Slite笔记进行全文搜索
- 问AI -使用Slite的AI使用自然语言查询笔记
- 用户管理 -按ID查找用户或按姓名/电子邮件搜索
- 组管理 -按ID查找组或按名称搜索
- 瓷砖管理 -在笔记中更新或创建结构化图块
- 安全承载令牌身份验证 -基于API标记的访问控制
- TypeScript实现 -全程全型安全
安装
npm install -g @takeokunn/slite-mcp
或者直接使用npx运行:
npx @takeokunn/slite-mcp
配置
设置以下环境变量:
| 变量 |
描述 |
示例 |
SLITE_API_TOKEN |
Slite API令牌 |
your_slite_api_token |
获取API令牌
- 登录Slite
- 首选 设置 → 集成 → API
- 生成新的API令牌
- 复制生成的令牌
用法
Claude桌面集成
添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"slite": {
"command": "npx",
"args": ["@takeokunn/slite-mcp"],
"env": {
"SLITE_API_TOKEN": "your_slite_api_token"
}
}
}
}
或者,如果全局安装:
{
"mcpServers": {
"slite": {
"command": "slite-mcp",
"env": {
"SLITE_API_TOKEN": "your_slite_api_token"
}
}
}
}
可用工具
此MCP服务器提供21个工具,分为7类:
询问工具(4)
| 工具 |
说明 |
ask_question |
就你的Slite笔记问一个自然语言问题 |
index_custom_content |
为AskX索引自定义内容(已弃用) |
delete_custom_content |
删除索引自定义内容(已弃用) |
list_custom_content |
列出索引自定义内容(已弃用) |
Me工具(1)
| 工具 |
说明 |
get_me |
获取当前经过身份验证的用户信息 |
笔记工具(10)
| 工具 |
说明 |
create_note |
从markdown或HTML内容创建新注释 |
list_notes |
列出注释,可按所有者或家长进行筛选 |
get_note |
按ID获取一条包含内容的便条 |
delete_note |
删除注释及其所有子项(不可逆) |
update_note |
更新笔记的标题或内容 |
get_note_children |
获取父注释的子注释 |
verify_note |
将注释标记为已验证,可选过期 |
flag_note_as_outdated |
将便条标记为过时并说明原因 |
archive_note |
存档或取消存档笔记 |
update_note_owner |
将笔记的所有者更改为用户或组 |
瓷砖工具(1)
| 工具 |
说明 |
update_tile |
在Slite笔记中更新或创建互动程序 |
搜索工具(1)
| 工具 |
说明 |
search_notes |
使用查看状态、日期等过滤器按查询搜索笔记 |
用户工具(2)
| 工具 |
说明 |
get_user |
按ID获取单个用户 |
search_users |
按电子邮件、姓名或用户名搜索用户 |
组工具(2)
| 工具 |
说明 |
get_group |
按ID获取单个组 |
search_groups |
按名称搜索组 |
需求
- Node.js 22+
- 具有API访问权限的Slite帐户
许可证
麻省理工学院