Cryptocurrency Daemon MCP Server (BETA)

Cryptocurrency Daemon MCP Server (BETA)

site icon
2025.03.07 1
TypeScript加密货币管理区块链交互金融服务
Cryptocurrency Daemon MCP Server 是一个基于模型上下文协议(MCP)的服务,专门用于与加密货币守护进程的RPC接口进行交互。该服务使AI助手能够以可控的方式管理和交互加密货币节点。主要功能包括发送交易、访问钱包信息、修改钱包设置、查看私有数据以及执行守护进程命令等。该服务目前处于BETA阶段,使用时需注意安全风险。
View on GitHub

Overview

基本能力

产品定位

Cryptocurrency Daemon MCP Server 是一个专门用于与加密货币守护进程交互的MCP服务,旨在通过AI助手提供安全的加密货币节点管理功能。

核心功能

  1. 交易管理:支持发送透明交易和隐私交易(如Zcash的shielded transactions)。
  2. 钱包操作:包括余额查询、执行RPC命令等。
  3. 守护进程管理:获取守护进程状态信息。
  4. 资源访问:提供加密货币文档和交易历史等资源。
  5. 提示模板:预置常见工作流模板,如交易构造和余额分析。

适用场景

  1. 加密货币交易:通过AI助手发送和管理交易。
  2. 钱包管理:查询余额、修改钱包设置等。
  3. 节点监控:检查守护进程状态和健康状况。
  4. 加密货币学习:获取加密货币的详细文档和解释。

工具列表

  1. Transaction Management
  2. send-coins: 发送透明交易
  3. zsend-coins: 发送隐私交易
  4. shield-coins: 将透明资金转换为隐私资金
  5. Wallet Operations
  6. get-balance: 查询余额
  7. execute-command: 执行支持的RPC命令
  8. Daemon Management
  9. check-status: 获取守护进程信息

常见问题解答

  1. 连接问题:检查守护进程是否运行、RPC凭证是否正确、端口号是否正确、是否允许本地访问。
  2. 权限问题:检查文件权限、RPC用户权限、配置路径是否正确。
  3. 交易问题:确认资金是否充足、网络连接是否正常、守护进程是否同步。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。
  2. 确保已安装并配置好加密货币守护进程(如Zcash或Bitcoin)。

安装教程

  1. 通过npm安装 bash npm install @raw391/coin-daemon-mcp
  2. 通过Smithery安装 bash npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude
  3. 配置Claude Desktop 修改配置文件(位于%APPDATA%\\Claude\\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json),添加以下内容: json { "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "path/to/your/config.json" } } } }
  4. 创建配置文件 示例配置: json { "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "your-rpc-user", "rpcPassword": "your-rpc-password" } ] }
  5. 配置加密货币守护进程 确保守护进程配置文件(如zcash.conf)包含以下RPC设置: ini server=1 rpcuser=your-rpc-user rpcpassword=your-rpc-password rpcallowip=127.0.0.1

调试方式

  1. 启动Claude Desktop后,检查是否出现新的工具和资源。
  2. 使用命令如get-balancecheck-status测试功能是否正常。
  3. 查看日志文件以排查问题。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。