mcp-server-bitcoin-wallet

mcp-server-bitcoin-wallet

0

This project is an MCP server designed to enable AI agents to interact with a Bitcoin wallet. It supports essential functions like displaying wallet address and balance, and sending transactions. The architecture ensures security through environment variable password encryption.

Bitcoin Wallet MCP Server

A Model Context Protocol (MCP) server that enables AI agents to interact with a Bitcoin wallet.

Features

  • Display a Bitcoin address to receive a payment
  • Display the current balance of the wallet
  • Send a transaction to a specific address

Architecture

  • Simple SPV Bitcoin wallet
  • Stores a single private key encrypted in the OS keychain
  • Stateless-ready architecture, fetching network data on-demand

Security Notes

  • Wallet password provided via environment variable
  • Private key encrypted in OS keychain
  • No logging of sensitive info
  • Operations performed in memory and cleaned after use.