mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-06-19 11:19:44 -07:00
brk_mcp
Model Context Protocol (MCP) endpoint that provides LLMs with access to Bitcoin Research Kit data and functionality.
This crate implements a stateless MCP endpoint that integrates with brk_server to expose BRK's Bitcoin blockchain data through a standardized protocol, enabling LLMs like Claude to directly query blockchain metrics, transaction data, market prices, and time-series data.
The stateless design makes it compatible with load balancers by default.
Tools Available
get_index_count- Count of available data indexesget_vecid_count- Count of available vector identifiersget_vec_count- Total count of all vectorsget_indexes- List all available indexesget_accepted_indexes- Index types and their variantsget_vecids- Paginated list of vector identifiersget_index_to_vecids- Vectors supporting specific indexesget_vecid_to_indexes- Indexes supported by specific vectorsget_vecs- Query vector data with flexible parametersget_version- BRK version information
Usage
The MCP server is automatically exposed at /mcp when BRK's HTTP server is running with MCP enabled.
With Claude Desktop
Add the MCP endpoint to Claude Desktop.
For example:
https://bitcoinresearchkit.org/mcp