New MCP Server - works on managed hosts like Pikapod

Hi all — I built an MCP server that connects Claude etc to a SilverBullet space over its HTTP API.

It runs as its own standalone service and talks to SB over the HTTP API, so it works against any hosted SilverBullet — including managed hosts like Pikapod, where you can't drop a sidecar container next to SB. (It can run as a sidecar too; nothing ties it to one setup.) [I run mine on Fly.io in front of my Pikapod-hosted space.]

  • Read tools: list, read, and search pages.
  • Write tools: create, overwrite, append, prepend, move, and soft-delete (to _trash/).
  • Overwrites are collision-safe via a lastModified version handshake, so an over-eager agent can't silently clobber a page you just edited.
  • OAuth 2.1 is built in (what the Claude.ai web connector needs), plus a static-token bypass for curl/dev.
  • Body-size cap, path validation, audit logging.

It's built for a single user at personal note volume, and a few scope choices (stateless JWTs, naive client-side search) are deliberate — they're written up as a roadmap in the README, so they double as a contribution list. Provided as-is with light maintenance, but I'd genuinely like to hear what breaks or what you'd want next.

Architecture, a diagram, and setup are all in the README and QUICKSTART. MIT licensed.

Feedback and PRs welcome!