local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows interaction with Bitcoin daemon RPC interfaces, enabling wallet operations, balance checking, transaction management, and node status monitoring.
Provides tools for working with Zcash nodes, including sending shielded/transparent transactions, converting between transparent and shielded funds, checking balances, and executing RPC commands.
加密货币守护进程 MCP 服务器(BETA 版)
用于与加密货币守护进程 RPC 接口交互的模型上下文协议 (MCP) 服务器。该服务器使 AI 助手能够以受控的方式帮助管理和与加密货币节点交互。
⚠️重要安全警告⚠️
该软件允许人工智能系统与加密货币守护进程交互。请仔细阅读以下警告:
- 运行此 MCP 服务器使 AI 系统能够:
- 发送交易
- 访问钱包信息
- 修改钱包设置
- 查看私人数据
- 执行守护进程命令
- 潜在风险包括:
- 未经授权的交易造成的资金损失
- 隐私信息泄露
- 意外的钱包或守护进程修改
- 如果配置不当,可能会存在安全漏洞
- 所需的安全措施:
- 使用资金有限的单独钱包进行 AI 交互
- 切勿让持有大额钱包的人接触
- 配置严格的 RPC 权限
- 监控所有 AI 与守护进程的交互
- 定期对配置进行安全审核
- 备份所有重要数据
本软件为测试版。使用风险自负。
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装加密货币守护进程服务器:
1.安装软件包
您可以通过 npm 安装该包:
2.配置Claude桌面
要将此 MCP 与 Claude Desktop 一起使用,您需要修改 Claude Desktop 的配置。配置文件位于:
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
将以下内容添加到您的配置中:
3.创建配置文件
为你的加密货币守护进程创建一个配置文件。以下是一些示例配置:
基本单守护进程配置
多个守护进程配置
使用数据目录的高级配置
为了实现最佳安全实践,您可能还需要使用文件系统 MCP 来管理守护进程数据。以下是如何同时配置两者的方法:
4. 配置你的加密货币守护进程
确保您的加密货币守护进程的配置文件(例如,zcash.conf,bitcoin.conf)具有适当的 RPC 设置:
5. 开始使用 MCP
配置完成后,重新启动 Claude Desktop。您将看到以下可用的新工具、资源和提示:
- 发送交易
- 检查余额
- 管理钱包
- 监控守护进程状态
- 了解加密货币
- 以及更多
MCP 功能
该服务器提供三种类型的 MCP 功能:
工具
- 交易管理
send-coins
:发送透明交易zsend-coins
:发送屏蔽交易(用于隐私币)shield-coins
:将透明资金转换为屏蔽资金
- 钱包操作
get-balance
:检查余额execute-command
:执行任何支持的 RPC 命令
- 守护进程管理
check-status
:获取守护进程信息
资源
访问有价值的数据和文档:
- 文档资源
crypto://{coinType}/help
:获取特定加密货币的详细文档daemon://{name}/help
:获取特定于守护进程的帮助文本
- 交易历史
daemon://{name}/transactions
:查看最近的交易历史记录
提示
常见工作流程的预建模板:
- 交易指引
send-transaction-template
:生成构建交易的引导提示
- 分析模板
balance-analysis
:分析钱包余额和资金分配daemon-diagnostic
:执行守护进程的健康检查
安全最佳实践
- 独立钱包
- 为人工智能交互创建专用钱包
- 将最少的资金放在可访问的钱包中
- 使用测试网络进行开发
- RPC 安全
- 使用强大、独特的 RPC 凭证
- 仅启用必要的 RPC 命令
- 限制对本地主机的 RPC 访问
- 监控RPC日志
- 数据管理
- 定期钱包备份
- 配置文件的安全存储
- 监控所有交易
- 定期安全审核
示例用法
以下是 Claude 帮助完成常见任务的方式:
- 检查状态:“Zcash 守护进程的当前状态是什么?”
- 管理余额:“我所有地址的当前余额是多少?”
- 了解加密货币:“您能解释一下 Zcash 屏蔽交易是如何运作的吗?”
- 发送交易:“你能帮我发送 0.1 ZEC 到地址 xxx 吗?”
故障排除
- 连接问题
- 验证守护进程是否正在运行
- 检查 RPC 凭据
- 确保端口号正确
- 验证本地主机访问
- 权限问题
- 检查文件权限
- 验证 RPC 用户权限
- 确保配置路径正确
- 交易问题
- 验证资金是否充足
- 检查网络连接
- 确保守护进程已同步
支持
- GitHub 问题:错误报告和功能请求
- 讨论:一般问题和社区支持
- 安全问题:请发送电子邮件至security@pooly.ca
执照
MIT 许可证,附加加密货币操作免责声明。详情请参阅许可证。
贡献
请参阅CONTRIBUTING.md了解贡献指南。
This server cannot be installed
通过AI助手实现与加密货币守护进程RPC接口的安全交互,支持比特币衍生加密货币的交易管理、钱包操作和守护进程监控。
- Installation
- MCP Features
- Security Best Practices
- Example Usage
- Troubleshooting
- Support
- License
- Contributing