
Cryptocurrency Daemon MCP Server (BETA)

2025.03.07
1
TypeScript加密货币管理区块链交互金融服务
Cryptocurrency Daemon MCP Server 是一个基于模型上下文协议(MCP)的服务,专门用于与加密货币守护进程的RPC接口进行交互。该服务使AI助手能够以可控的方式管理和交互加密货币节点。主要功能包括发送交易、访问钱包信息、修改钱包设置、查看私有数据以及执行守护进程命令等。该服务目前处于BETA阶段,使用时需注意安全风险。
View on GitHub
Overview
基本能力
产品定位
Cryptocurrency Daemon MCP Server 是一个专门用于与加密货币守护进程交互的MCP服务,旨在通过AI助手提供安全的加密货币节点管理功能。
核心功能
- 交易管理:支持发送透明交易和隐私交易(如Zcash的shielded transactions)。
- 钱包操作:包括余额查询、执行RPC命令等。
- 守护进程管理:获取守护进程状态信息。
- 资源访问:提供加密货币文档和交易历史等资源。
- 提示模板:预置常见工作流模板,如交易构造和余额分析。
适用场景
- 加密货币交易:通过AI助手发送和管理交易。
- 钱包管理:查询余额、修改钱包设置等。
- 节点监控:检查守护进程状态和健康状况。
- 加密货币学习:获取加密货币的详细文档和解释。
工具列表
- Transaction Management
send-coins
: 发送透明交易zsend-coins
: 发送隐私交易shield-coins
: 将透明资金转换为隐私资金- Wallet Operations
get-balance
: 查询余额execute-command
: 执行支持的RPC命令- Daemon Management
check-status
: 获取守护进程信息
常见问题解答
- 连接问题:检查守护进程是否运行、RPC凭证是否正确、端口号是否正确、是否允许本地访问。
- 权限问题:检查文件权限、RPC用户权限、配置路径是否正确。
- 交易问题:确认资金是否充足、网络连接是否正常、守护进程是否同步。
使用教程
使用依赖
- 确保已安装Node.js和npm。
- 确保已安装并配置好加密货币守护进程(如Zcash或Bitcoin)。
安装教程
- 通过npm安装
bash npm install @raw391/coin-daemon-mcp
- 通过Smithery安装
bash npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude
- 配置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" } } } }
- 创建配置文件
示例配置:
json { "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "your-rpc-user", "rpcPassword": "your-rpc-password" } ] }
- 配置加密货币守护进程
确保守护进程配置文件(如
zcash.conf
)包含以下RPC设置:ini server=1 rpcuser=your-rpc-user rpcpassword=your-rpc-password rpcallowip=127.0.0.1
调试方式
- 启动Claude Desktop后,检查是否出现新的工具和资源。
- 使用命令如
get-balance
或check-status
测试功能是否正常。 - 查看日志文件以排查问题。