trackmcp
Back to directory
raw391

coin_daemon_mcp

View on GitHub

MCP server for interacting with cryptocurrency daemon RPC interfaces (BETA)

1 stars TypeScriptServers & Infrastructure Updated May 11, 2025

Documentation

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:

    2. Potential risks include:

      3. Required Safety Measures:

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

        Installation

        Installing via Smithery

        To install Cryptocurrency Daemon Server for Claude Desktop automatically via Smithery:

        bash
        npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude

        1. Install the Package

        You can install the package via npm:

        bash
        npm install @raw391/coin-daemon-mcp

        2. Configure Claude Desktop

        To use this MCP with Claude Desktop, you'll need to modify your Claude Desktop configuration. The configuration file is located at:

        • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
        • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

        Add the following to your configuration:

        json
        {
          "mcpServers": {
            "cryptocurrency": {
              "command": "npx",
              "args": [
              "-y",
                "@raw391/coin-daemon-mcp"
              ],
              "env": {
                "CONFIG_PATH": "path/to/your/config.json"
              }
            }
          }
        }

        3. Create Configuration File

        Create a configuration file for your cryptocurrency daemons. Here are some example configurations:

        Basic Single Daemon Configuration

        json
        {
          "daemons": [
            {
              "coinName": "zcash",
              "nickname": "zec-main",
              "rpcEndpoint": "127.0.0.1:8232",
              "rpcUser": "your-rpc-user",
              "rpcPassword": "your-rpc-password"
            }
          ]
        }

        Multiple Daemons Configuration

        json
        {
          "daemons": [
            {
              "coinName": "zcash",
              "nickname": "zec-main",
              "rpcEndpoint": "127.0.0.1:8232",
              "rpcUser": "zec-user",
              "rpcPassword": "zec-password"
            },
            {
              "coinName": "bitcoin",
              "nickname": "btc-main",
              "rpcEndpoint": "127.0.0.1:8332",
              "rpcUser": "btc-user",
              "rpcPassword": "btc-password"
            }
          ]
        }

        Advanced Configuration with Data Directory

        For best security practices, you might want to also use a file system MCP to manage daemon data. Here's how to configure both together:

        json
        {
          "mcpServers": {
            "cryptocurrency": {
              "command": "npx",
              "args": [
                "-y",
                "@raw391/coin-daemon-mcp"
              ],
              "env": {
                "CONFIG_PATH": "C:/CryptoConfig/daemon-config.json"
              }
            },
            "filesystem": {
              "command": "npx",
              "args": [
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "C:/CryptoData"
              ]
            }
          }
        }

        4. Configure Your Cryptocurrency Daemon

        Make sure your cryptocurrency daemon's configuration file (e.g., zcash.conf, bitcoin.conf) has the appropriate RPC settings:

        ini
        server=1
        rpcuser=your-rpc-user
        rpcpassword=your-rpc-password
        rpcallowip=127.0.0.1

        5. Start Using the MCP

        After configuration, restart Claude Desktop. You should see new tools, resources, and prompts available for:

        • Sending transactions
        • Checking balances
        • Managing wallets
        • Monitoring daemon status
        • Learning about cryptocurrencies
        • And more

        MCP Features

        The server provides three types of MCP capabilities:

        Tools

        1. Transaction Management

          2. Wallet Operations

            3. Daemon Management

              Resources

              Access valuable data and documentation:

              1. Documentation Resources

                2. Transaction History

                  Prompts

                  Pre-built templates for common workflows:

                  1. Transaction Guidance

                    2. Analysis Templates

                      Security Best Practices

                      1. Separate Wallets

                        2. RPC Security

                          3. Data Management

                            Example Usage

                            Here's how Claude can help with common tasks:

                            1. Checking Status:

                            "What's the current status of the Zcash daemon?"

                            2. Managing Balances:

                            "What's my current balance across all addresses?"

                            3. Learning About Cryptocurrencies:

                            "Can you explain how Zcash shielded transactions work?"

                            4. Sending Transactions:

                            "Can you help me send 0.1 ZEC to address xxx?"

                            Troubleshooting

                            1. Connection Issues

                              2. Permission Problems

                                3. Transaction Issues

                                  Support

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

                                  License

                                  MIT License with additional cryptocurrency operations disclaimer. See LICENSE for details.

                                  Contributing

                                  See CONTRIBUTING.md for contribution guidelines.

                                  Frequently asked questions

                                  What is coin_daemon_mcp?

                                  coin_daemon_mcp is MCP server for interacting with cryptocurrency daemon RPC interfaces (BETA)

                                  How do I install coin_daemon_mcp?

                                  Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

                                  Is coin_daemon_mcp open source?

                                  Yes — it is hosted on GitHub at https://github.com/raw391/coin_daemon_mcp and has 1 stars.

                                  Related MCP tools

                                  Run your own MCP server? See who uses it and what to fix.

                                  Measure it with TrackMCP