SilverBullet笔记管理

3小时前更新 1 00
SilverBullet笔记管理SilverBullet笔记管理
SilverBullet笔记管理

技能简介

本技能为SilverBullet笔记应用提供MCP服务器支持,通过标准化接口实现笔记的读取、写入、搜索和管理操作。SilverBullet是一款自托管Markdown笔记系统,本技能将其功能封装为可调用工具。

能做什么

  • 列出空间内所有文件和页面
  • 读取指定页面的Markdown内容
  • 创建新页面或更新现有页面
  • 向页面追加内容而不覆盖原有数据
  • 按名称模式搜索页面
  • 获取页面元数据(修改时间、创建时间、权限)
  • 检测服务器可用状态并获取配置信息

使用说明

安装步骤:

  1. 执行安装命令:clawdhub install silverbullet
  2. 或手动安装:进入技能目录后运行 uv venv && source .venv/bin/activate && uv pip install -e .
  3. 设置环境变量:export SILVERBULLET_URL="http://localhost:3000"
  4. 配置mcporter:在~/.mcporter/mcporter.json中添加服务器配置,指定Python路径、server.py位置及环境变量
  5. 验证安装:mcporter list silverbullet应显示所有可用工具

基础调用示例:

  • 列出页面:mcporter call silverbullet.list_files
  • 读取页面:mcporter call silverbullet.read_page path:"index.md"
  • 写入页面:mcporter call silverbullet.write_page path:"notes.md" content:"# 标题\n\n内容"
  • 搜索页面:mcporter call silverbullet.search_pages query:"关键词"

输入与输出

见下方输入与输出表格。

项目内容
输入页面路径、Markdown内容、搜索关键词、环境变量SILVERBULLET_URL
输出文件列表、页面内容、元数据信息、搜索结果、服务器状态
适用人群SilverBullet自托管用户、需程序化操作笔记的开发者、构建文档工作流的技术团队
不包含SilverBullet服务端程序、图形界面、非Markdown文件支持、复杂权限管理

 

风险提示

  • 需确保SilverBullet服务已启动且网络可达,否则操作会失败
  • 部分页面可能为只读权限,写入前建议先用get_page_metadata确认
  • 删除操作不可逆,执行前请确认路径正确
  • URL配置错误会导致所有工具调用超时或返回连接失败

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ramonitor/silverbullet-skill/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...