Labsco
raw391 logo

Cryptocurrency Daemon

โ˜… 1

from raw391

An MCP server for interacting with cryptocurrency daemon RPC interfaces.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

MseeP.ai Security Assessment Badge

Cryptocurrency Daemon MCP Server (BETA)

smithery badge

A Model Context Protocol (MCP) server for interacting with cryptocurrency daemon RPC interfaces. This server enables AI assistants to help manage and interact with cryptocurrency nodes in a controlled manner.

โš ๏ธ IMPORTANT SECURITY WARNING โš ๏ธ

This software allows AI systems to interact with cryptocurrency daemons. Please read this warning carefully:

  1. Running this MCP server gives AI systems the ability to:

    • Send transactions
    • Access wallet information
    • Modify wallet settings
    • View private data
    • Execute daemon commands
  2. Potential risks include:

    • Loss of funds through unauthorized transactions
    • Exposure of private information
    • Unintended wallet or daemon modifications
    • Potential security vulnerabilities if improperly configured
  3. Required Safety Measures:

    • Use a separate wallet with limited funds for AI interactions
    • Never give access to wallets containing significant value
    • Configure strict RPC permissions
    • Monitor all AI interactions with the daemon
    • Regular security audits of configurations
    • Keep backups of all important data

This software is in BETA. Use at your own risk.

MCP Features

The server provides three types of MCP capabilities:

Tools

  1. Transaction Management

    • send-coins: Send transparent transactions
    • zsend-coins: Send shielded transactions (for privacy coins)
    • shield-coins: Convert transparent to shielded funds
  2. Wallet Operations

    • get-balance: Check balances
    • execute-command: Execute any supported RPC command
  3. Daemon Management

    • check-status: Get daemon information

Resources

Access valuable data and documentation:

  1. Documentation Resources

    • crypto://{coinType}/help: Get detailed documentation for specific cryptocurrencies
    • daemon://{name}/help: Get help text specific to a daemon
  2. Transaction History

    • daemon://{name}/transactions: View recent transaction history

Prompts

Pre-built templates for common workflows:

  1. Transaction Guidance

    • send-transaction-template: Generate a guided prompt for constructing transactions
  2. Analysis Templates

    • balance-analysis: Analyze wallet balances and fund distribution
    • daemon-diagnostic: Perform a health check of a daemon

Security Best Practices

  1. Separate Wallets

    • Create dedicated wallets for AI interactions
    • Keep minimal funds in accessible wallets
    • Use test networks for development
  2. RPC Security

    • Use strong, unique RPC credentials
    • Enable only necessary RPC commands
    • Restrict RPC access to localhost
    • Monitor RPC logs
  3. Data Management

    • Regular wallet backups
    • Secure storage of configuration files
    • Monitoring of all transactions
    • Regular security audits

Support

  • GitHub Issues: Bug reports and feature requests
  • Discussions: General questions and community support
  • Security Issues: Email security@pooly.ca