Nano Currency MCP Server

Nano Currency MCP Server

site icon
2025.04.03 4
JavaScript数字货币交易AI 代理支持金融服务
Nano Currency MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为兼容 MCP 的客户端(包括一些 AI 代理)提供发送 Nano 货币和通过 Nano 节点 RPC 检索账户及区块信息的能力。该服务旨在为 AI 代理提供在所有者请求或某些自主设置下发送 Nano 的能力。
View on GitHub

Overview

产品定位

Nano Currency MCP Server 是一个为 AI 代理提供 Nano 货币交易和账户信息查询能力的服务。

核心功能

  1. 发送 Nano 货币:通过 nano_send 工具发送指定数量的 Nano。
  2. 账户信息查询:通过 nano_account_infonano_my_account_info 工具查询特定 Nano 账户或预定义账户的详细信息。
  3. 区块信息查询:通过 block_info 工具查询特定 Nano 区块的详细信息。

适用场景

  1. AI 代理交易:AI 代理在所有者请求或自主设置下发送 Nano。
  2. 账户管理:查询和管理 Nano 账户信息。
  3. 区块查询:查询特定 Nano 区块的详细信息。

工具列表

  • nano_send:发送指定数量的 Nano 货币。
  • nano_account_info:检索特定 Nano 账户/地址的详细信息。
  • nano_my_account_info:检索预定义 Nano 账户/地址的详细信息。
  • block_info:检索特定 Nano 区块的详细信息。

常见问题解答

  1. 什么是 MCP?:Model Context Protocol (MCP) 是一个开放框架,定义了应用程序向大型语言模型 (LLMs) 提供上下文的标准化方法。
  2. 什么是 Nano 货币?:Nano 是一种旨在实现快速、可扩展且无费用的交易的数字货币。
  3. 注意事项:由于 LLMs 可能会出现幻觉,建议使用小量 Nano 进行测试。

使用依赖

确保已安装 Node.js 和 NPM。

安装教程

git clone https://github.com/kilkelly/nano-currency-mcp-server.git
cd nano-currency-mcp-server
npm install

环境变量设置

  • NANO_RPC_URL:用于与 Nano 节点 RPC 通信的 URL(必需)。
  • NANO_WORK_GENERATION_URL:用于工作生成的 URL(可选,默认为 NANO_RPC_URL)。
  • NANO_PRIVATE_KEY:用于签名发送交易的 Nano 私钥(注意:不是钱包种子)。
  • NANO_MAX_SEND_AMOUNT:单笔交易的最大发送量(默认为 0.01 nano)。

Claude Desktop 设置

  1. 安装并运行 Claude Desktop
  2. 打开设置菜单,进入开发者选项卡,点击 Edit Config 按钮。
  3. 编辑 claude_desktop_config.json 文件,配置 MCP 服务器参数。
  4. 保存更改并重启 Claude Desktop。

调试方式

  1. 确保所有环境变量已正确设置。
  2. 使用 Claude Desktop 测试 Nano 相关工具。
  3. 检查日志和错误信息以排查问题。

免责声明

使用该软件时需谨慎,作者和贡献者不对因使用该软件功能导致的资金损失负责。

许可证

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