Skip to main content
Glama

Bitcoin SV MCP Server

by b-open-io
CHANGELOG.md4.63 kB
# BSV MCP Server Changelog ## v0.0.36 - A2B Overlay Integration & Improved MCP Server Publishing ### Features - **A2B Overlay Integration**: Implemented a robust connection to the A2B Overlay API - Updated `a2b_discover` tool to search for on-chain MCP servers and agents - Enhanced search capabilities with relevance-based result ranking - User-friendly formatted output with command suggestions - Support for filtering by type (agent/tool/all), block range, and free text search - **Improved MCP Server Publishing**: Enhanced the wallet_a2bPublishMcp tool - Better identity key integration via LocalSigner - More robust configuration for sigma signing - Improved transaction handling and error reporting ### Technical Improvements - Updated API endpoint to use production overlay service - Implemented enhanced search for better relevance scoring - Better error handling for API responses - Improved response formatting for readability - Updated type definitions for consistency ## v0.0.34 - Transaction Broadcast Control ### Features - Added `DISABLE_BROADCASTING` environment variable to control transaction broadcasting behavior - When set to "true", transactions are created but not broadcast to the network - Returns raw transaction hex instead of broadcasting, useful for testing and review - Code cleanup and organization improvements ## v0.0.33 - Identity Key Sigma Signing ### Features - Added optional `IDENTITY_KEY_WIF` environment variable for sigma-protocol signing. - `wallet_createOrdinals`, and `wallet_purchaseListing` tools now support signing with an identity key. - Updated `README.md` to document `IDENTITY_KEY_WIF` usage and JSON configuration examples. ## v0.0.32 - Reliability Improvements ### Bug Fixes - **Changelog Loading**: Improved changelog loading mechanism with multiple path resolution strategies - Added detailed logging for debugging path resolution issues - Better error reporting for troubleshooting in production environments - **Package Structure**: Enhanced package.json to include all necessary files in npm package - Added prompts, resources, and CHANGELOG.md to the published files list - Fixed import issues when running from installed npm package ## v0.0.29 - Enhanced Server Configuration & Maintenance ### Major Changes - **Improved Changelog Management**: Added changelog as a MCP resource so you can just ask what has changed between versions - Simplified maintenance with single source of truth for version history - Automatic updates to MCP resources when changelog is modified - **Expanded Component Configuration**: Can now configure which components of the MCP are loaded by setting env vars. See the readme for more information. ### Technical Improvements - Removed duplicate changelog content in code - Better error handling for resource loading - Code cleanup and organization improvements ## v0.0.25 - Improved Error Handling & Optional Private Key ### Major Changes - **Optional Private Key**: Server now starts without a PRIVATE_KEY_WIF environment variable - Educational resources and non-wallet tools remain available in limited mode - Wallet and MNEE tools gracefully fail with helpful error messages when no private key is provided - **Component Configuration**: Added environment variables to enable/disable specific components - Selectively enable/disable prompts, resources, or tools - Fine-grained control over which tool categories are loaded - **MNEE Token Support**: Added dedicated tools for MNEE token operations - Get balance, send tokens, and parse transactions - **Enhanced Documentation**: Added detailed prompt examples and improved troubleshooting guidance - **Resource Improvements**: Added BRC specifications and other reference materials ### Technical Improvements - Improved error handling throughout the codebase - Better initialization process for wallet component - Standardized error messages across tools - Expanded README with installation instructions for different platforms - Added npm alternatives to Bun commands - Added modular loading with configurable components ## v0.0.24 - Initial Public Release ### Features - Bitcoin SV wallet operations (send, receive, manage keys) - Ordinals creation and management - BSV blockchain interaction (transactions, blocks, addresses) - Cryptographic operations (signing, verification, encryption) - Educational prompts for BSV SDK and Ordinals ### Toolkit Overview - Wallet tools for core BSV operations - Ordinals tools for NFT functionality - BSV tools for blockchain interaction - MNEE token tools - Utility tools for data conversion

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/b-open-io/bsv-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server