Ahmad-A0/silverbullet-mcp
View on GitHub ↗A Model Context Protocol (MCP) server to interact with your SilverBullet notes and data.
36 ★9 forksTypeScriptUpdated 4mo ago
What you need to know
MCP server that bridges to a self-hosted SilverBullet notes instance via Docker Compose. Exposes SilverBullet notes and data as MCP tools and resources over Streamable HTTP with token-based authentication.
Install
git clone <repo-url> cp .env.example .env docker-compose up --build
Usage
- •Set SB_AUTH_TOKEN and MCP_TOKEN in .env, start both containers, and connect an MCP client to http://localhost:4000/mcp (or via mcp-remote).
Key features
- ✓Read/write SilverBullet notes via MCP tools and resources
- ✓Runs alongside SilverBullet via Docker Compose
- ✓Token-based auth (Authorization header or ?token=)
Best for
Giving agents secure access to a self-hosted SilverBullet space
Caveats
- ⚠Requires Docker and Docker Compose
- ⚠Token-based authentication required
Reviewed 2026-08-11
Topics
end-user-programmingknowledge-managementmarkdownmcpmcp-servermodel-context-protocolnote-takingpersonal-knowledge-managementsilverbulletsilverbullet-plugins
- Stars
- 36★
- Forks
- 9
- Language
- TypeScript
- License
- MIT
- Created
- 2025-05-23
- Last push
- 2026-04-10