MCP.Market

SilverBullet MCP server

by wicahma·io.github.wicahma/silverbullet-mcp·v1.0.0

List, read, write, append, delete and search markdown pages in a SilverBullet space.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars35 downloads/wk

Reviews

Write one

Nobody has reviewed SilverBullet yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SilverBullet tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 10 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SilverBullet compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,470 Web search servers
Downloads a week
35
more than 21% of 827 Web search servers with a package

Install SilverBullet in Claude Code, Cursor or VS Code

Runs npx -y silverbullet-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add silverbullet-mcp -- npx -y silverbullet-mcp
Add to Cursor

What the publisher says

From the SilverBullet repository's README, as published. We do not edit it. Read it on GitHub

silverbullet-mcp

A tiny MCP server that gives any MCP-capable agent read/write access to a SilverBullet space.

No dependencies — Python 3 stdlib only. It is a translator: it forwards MCP tool calls to SilverBullet's built-in /.fs HTTP API, which already supports read, write and delete. Nothing needs to be installed or patched inside SilverBullet.

It is small enough to read in one sitting, and it speaks both MCP transports that clients actually use: stdio (spawned by Claude Desktop, Cursor, and friends) and streamable HTTP (shared or remote access behind a reverse proxy).

Quick start

Run it as a server:

git clone https://github.com/wicahma/silverbullet-mcp.git
cd silverbullet-mcp
cp .env.example .env      # set MCP_TOKEN, and SB_URL if SilverBullet is elsewhere
set -a; . ./.env; set +a
python3 sb_mcp.py         # streamable HTTP on http://127.0.0.1:9339/mcp

Or let a client spawn it — no clone required, since it ships on npm:

SB_URL=http://127.0.0.1:8123 npx -y silverbullet-mcp --stdio

Tools

Paths are space-relative (Projects/Foo.md), restricted to .md, and .. segments are rejected.

Transports

Both come from the same code and expose the same six tools. MCPTOKEN only matters in HTTP mode; the SB variables describe the upstream space in both.

Client setup

Claude Desktop

Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):

{
  "mcpServers": {
    "silverbullet": {
      "command": "npx",
      "args": ["-y", "silverbullet-mcp", "--stdio"],
      "env": { "SB_URL": "http://127.0.0.1:8123" }
    }
  }
}

Cursor

Same body, in .cursor/mcp.json for one project or ~/.cursor/mcp.json globally.

Any client that speaks remote MCP

{
  "mcpServers": {
    "silverbullet": {
      "type": "http",
      "url": "https://your-host.example/mcp",
      "headers": { "Authorization": "Bearer <MCP_TOKEN>" }
    }
  }
}

Local, with no reverse proxy in front:

{
  "mcpServers": {
    "silverbullet": {
      "type": "http",
      "url": "http://127.0.0.1:9339/mcp",
      "headers": { "Authorization": "Bearer <MCP_TOKEN>" }
    }
  }
}

Note for remote clients: url must be, or must proxy to, this bridge — not SilverBullet itself. SilverBullet has no MCP endpoint of its own; that is what this project adds.

Configuration

All configuration is environment variables, so the same code runs for anyone.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

SilverBullet: common questions

Is SilverBullet MCP server safe?
Mostly: it is graded B (83/100). Read the SilverBullet safety report
How do I install SilverBullet?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SilverBullet need an API key?
Yes. The registry entry asks for SB_AUTH_TOKEN.
Is SilverBullet maintained?
The last commit was 31 days ago (2026-10-04). The latest release is v1.0.0.
What can I use instead of SilverBullet?
Servers from other publishers that do the same job: Exa Search MCP server, Zoteus MCP server and Search1API MCP server.
How does SilverBullet compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,470 Web search servers); downloads a week 35 (more than 21% of 827 Web search servers with a package). Full comparison.

Alternatives to SilverBullet

Same job from other publishers: the closest match first, then the best rated.

  • Exa Search
    Search the live web and fetch clean content from source pages.
    A
  • Zoteus
    Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
    A
  • Search1API
    Web search, agentic search, news, page retrieval, sitemaps, and trending topics through Search1API.
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • FrankenSurf
    Read any web page and search the web: 28 tools, cheapest first, every page checked.
    A