Bitcoin MCP Server

Bitcoin MCP Server

BitcoinGooseAiAgentsClaudeDesktopMcpServerTypescriptBlockchainPythonJavascriptGoRubyR

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

šŸ“‹ Overview:

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.


  • šŸ” Main Findings:
  • 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.


  • šŸ“Š Details:
  • 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.


šŸŽÆ 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 logo

Abdelstark

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

Key GenerationAddress ValidationTransaction DecodingLatest BlockTransaction Details