MCP Server
Bitcoin development toolkit for AI assistants via Model Context Protocol
BigBlocks MCP Server
The BigBlocks MCP (Model Context Protocol) Server provides Bitcoin development capabilities directly to AI assistants like Claude, enabling seamless Bitcoin application development.
What is MCP?
Model Context Protocol (MCP) is an open standard that allows AI assistants to securely connect to external systems and tools. The BigBlocks MCP Server exposes Bitcoin functionality as a set of tools that AI assistants can use to help you build Bitcoin applications.
Features
- Component Generation - Access to 90+ BigBlocks component prompts
- Bitcoin Operations - Wallet creation, transaction signing, broadcasting
- BSV Blockchain - Full Bitcoin SV blockchain integration
- Code Examples - Production-ready code snippets and templates
- Best Practices - Bitcoin development patterns and security guidelines
Quick Start
Installation
# Install globally
npm install -g bigblocks-mcp
# Or run directly
npx bigblocks-mcpConnect to Claude
-
Install the MCP Server:
npm install -g bigblocks-mcp -
Add to Claude Desktop: Open Claude Desktop settings and add:
{ "mcpServers": { "bigblocks": { "command": "npx", "args": ["bigblocks-mcp"] } } } -
Restart Claude Desktop and you'll see BigBlocks tools available
Available Tools
Component Tools
get_component_prompt- Get prompts for specific BigBlocks componentssearch_components- Search components by category or functionalitylist_categories- List all available component categories
Bitcoin Tools
create_wallet- Generate new Bitcoin walletssign_transaction- Sign Bitcoin transactionsbroadcast_transaction- Broadcast transactions to BSV networkget_balance- Check wallet balancesget_utxos- Retrieve unspent transaction outputs
Development Tools
generate_template- Create project templates with BigBlocksvalidate_setup- Check development environmentget_examples- Access code examples and patterns
Example Usage
Once connected, you can ask Claude:
"Create a Bitcoin payment button component using BigBlocks"
Claude will use the MCP server to:
- Fetch the appropriate component prompt
- Generate the code with proper Bitcoin integration
- Provide setup and usage instructions
- Include security best practices
Configuration
The MCP server supports various configuration options:
{
"mcpServers": {
"bigblocks": {
"command": "npx",
"args": ["bigblocks-mcp"],
"env": {
"BIGBLOCKS_API_URL": "https://api.bigblocks.dev",
"BSV_NETWORK": "mainnet"
}
}
}
}Supported AI Assistants
- Claude Desktop - Full support
- VS Code with MCP - Full support
- Cursor - Full support
- Other MCP-compatible tools - Basic support
Security
The MCP server follows security best practices:
- No private keys are stored or transmitted
- All Bitcoin operations use proper signing workflows
- API calls are authenticated and rate-limited
- Local development mode available for testing