Bitcoin MCP Server
About This Server
A Model Context Protocol (MCP) server that enables AI models to interact with Bitcoin, allowing them to generate keys, validate addresses, decode transactions, query the blockchain, and more.
Server Information
This webpage is the GitHub repository page for AbdelStark's bitcoin-mcp project, a Model Context Protocol (MCP) server that enables AI models to interact with the Bitcoin blockchain. The repository is public and contains the source code, documentation, and related files for the server. It also provides instructions on integrating the server with AI tools like Claude Desktop and Goose.
ā Key Points:
- Project Name: bitcoin-mcp
- Author: AbdelStark
- Description: Bitcoin MCP Server
- License: MIT License
- Integration: Supports Claude Desktop and Goose AI agent framework.
- Tools: Offers Key Generation, Address Validation, Transaction Decoding, Blockchain Queries.
- The project provides an interface for AI models to interact with the Bitcoin network.
- It supports integration with Claude Desktop via configuration file modifications and Goose via STDIO or SSE.
- The repository includes documentation, setup instructions, and examples.
- The project is written primarily in TypeScript (96.5%), with some Dockerfile (3.0%) and JavaScript (0.5%) code.
- The repository has 12 stars and 2 forks.
- The documentation covers development setup, API reference, and error handling.
- The project utilizes custom error types and Pino for logging.
š Main Findings:
š Details:
šÆ Conclusion:
The bitcoin-mcp project is an MCP server designed to facilitate interactions between AI models and the Bitcoin blockchain. The repository provides the necessary resources and instructions for developers to integrate this server with AI tools like Claude and Goose.
Server Features
Key Generation
Create new Bitcoin key pairs ā including address, public key, and private key (WIF).
Address Validation
Validate the correctness of a Bitcoin address.
Transaction Decoding
Parse a raw Bitcoin transaction and display its details in a human-readable format.
Latest Block
Retrieve details about the most recent block (hash, height, timestamp, transaction count, etc.).
Transaction Details
Fetch detailed information about a transaction using its TXID.
Provider Information
Abdelstark
cloud Provider