ClaudeCodeMod

All shelves / MCP servers

Bitview

io.github.bitcoinresearchkit/bitview · 177 stars · Rust · MIT

MCP server Read-only Bitcoin blockchain, mempool, mining, market, and on-chain analytics; no API key.

Install

The repo has no one-line install. Follow its README.

Published as

  • Remotehttps://mcp.bitview.space/Streamable HTTP

From the server's entry in the official MCP Registry.

Open the repo

Files

crates/bitview_mcp/README.md

bitview_mcp

bitview_mcp is a thin, stateless, read-only MCP adapter for the Bitview REST API. It exposes the MCP-visible OpenAPI operations as generated tools and forwards every tool call to the configured public REST origin as a GET request.

The official public endpoint is mcp.bitview.space. It is stateless, read-only, and requires no authentication.

A server built from the current source also serves an instance landing page, /privacy, /terms, /support, and /logo.png. The icon is embedded in the binary and advertised in MCP discovery metadata. These instance-local routes are separate from the MCP protocol and may not be available on older deployed versions.

Caching model

bitview_mcp does not cache API responses or retain MCP sessions. Point it at the public Cloudflare-fronted REST origin so its upstream GET requests use the existing Cloudflare cache:

MCP client -> bitview_mcp -> Cloudflare-cached REST API -> Bitview server

Cloudflare does not need to cache the MCP endpoint. The MCP catalog TTL is only a standard client-side cache hint for the static discovery and tool-list metadata.

Run

From the workspace:

cargo run -p bitview_mcp -- \
  --api https://bitview.space \
  --url https://mcp.bitview.space/ \
  --name Bitview

Or run an installed binary:

bitview_mcp \
  --api https://api.example.com \
  --url https://mcp.example.com/ \
  --name "Example Node"

All three options are required:

  • --api is the upstream Bitview REST origin. A bare host tries HTTPS first and retries over HTTP only if HTTPS fails at the transport layer.
  • --url is this server's public MCP URL. It must be an absolute HTTP(S) origin.
  • --name is the human-readable instance name shown on the landing page and in MCP discovery metadata.

For local development:

bitview_mcp \
  --api http://127.0.0.1:3110 \
  --url http://127.0.0.1:3111/ \
  --name "Local Bitview"

The Streamable HTTP endpoint is http://127.0.0.1:3111/ by default. If that port is unavailable, the server tries each port through 3211. The server supports MCP protocol version 2026-07-28.

Both URLs must be origins without a path, query, or credentials. The public URL is normalized with a trailing slash.

Generated catalog

The tool catalog is generated from the canonical OpenAPI document by bitview_bindgen and embedded in the binary at compile time from generated/manifest.json. Do not edit the generated manifest by hand; after changing the API, run:

cargo run -p bitviewd --example bindgen --features bindgen

Facts

Kind
MCP server
Repo
bitcoinresearchkit/mono
Group
Uncategorized
Stars
177
License
MIT
Language
Rust
Last push
2026-10-11
Forks
33
MCP Registry
io.github.bitcoinresearchkit/bitview
Homepage
bitcoinresearchkit.org
Topics
bitcoin, bitcoin-api, cryptocurrency, on-chain, bitcoin-rust, bitcoin-data

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k