Nano Currency MCP Server

Nano Currency MCP Server

使用模型上下文协议 (MCP) 启用 AI 代理,以通过 Nano 节点 RPC 发送 Nano 加密货币并检索帐户/区块信息。

Category
访问服务器

README

Nano 货币 MCP 服务器

此模型上下文协议 (MCP) 服务器使兼容 MCP 的客户端(包括一些 AI 代理)能够通过 Nano 节点 RPC 发送 Nano 货币并检索帐户和区块信息。

AI 代理越来越多地采用 MCP 标准,因此该服务器可以让他们能够根据所有者的请求发送 Nano,或者在某些设置中可能自主发送 🤖

❔ 什么是 MCP?

模型上下文协议 (MCP) 是一个开放框架,它定义了一种标准化方法,供应用程序向大型语言模型 (LLM) 传递上下文。

❔ 什么是 Nano 货币?

Nano 是一种数字货币,旨在实现快速、可扩展且无手续费的交易。它旨在解决传统加密货币中的常见问题,例如高额费用和缓慢的处理时间,使其成为日常点对点支付的有效选择。 在 nano.org 了解更多信息

🚨 前提条件 🚨

注意:LLM 可能会产生幻觉,并且不总是按照您想要的方式执行,因此请使用少量 Nano 测试此服务器。

🛠️ MCP 服务器提供的工具

🔧 nano_send - 发送指定数量的 Nano 货币

🔧 nano_account_info - 检索有关特定 Nano 帐户/地址的详细信息

🔧 nano_my_account_info - 检索有关您预定义的 Nano 帐户/地址的详细信息

🔧 block_info - 检索有关特定 Nano 区块的详细信息

先决条件

确保您已安装带有 NPM 的 Node.js

安装

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

您将需要一个 MCP 客户端来连接到 MCP 服务器(请参阅后面的 Claude Desktop 设置作为 MCP 客户端的示例)。 每个客户端都有自己的连接到 MCP 服务器的方式。 对于您选择的客户端,您必须找出如何设置 MCP 服务器的环境变量。 当您知道如何操作时,您将需要设置以下环境变量才能使用 Nano 货币 MCP 服务器。

环境变量

NANO_RPC_URL - 用于与 Nano 节点 RPC 通信的 URL。 这可以是本地或远程托管的端点。 此 URL 值是必需的

NANO_WORK_GENERATION_URL - 用于与支持 work_generate RPC 命令进行工作量生成的端点通信的 URL。 如果未指定,则默认为 NANO_RPC_URL。 由工具 🔧 nano_send 使用

NANO_PRIVATE_KEY - Nano 私钥,将用于签署发送交易并从中派生 Nano 地址。 注意:🚨不是钱包种子🚨。 使用具有少量 Nano 余额的帐户的私钥进行测试。 由工具 🔧 nano_send 和 🔧 nano_my_account_info 使用

NANO_MAX_SEND_AMOUNT - 单笔交易中可以发送的最大金额(以 nano/Ӿ 为单位)。 出于安全目的,默认最大发送金额为 0.01 nano (Ӿ0.01)。 您必须显式设置此变量才能授予发送更高金额的权限。 由工具使用:🔧 nano_send

Claude Desktop 设置

1. 安装并运行 Claude Desktop

2. 打开“设置”菜单

设置菜单

3. 单击“开发者”选项卡,然后单击“编辑配置”按钮以打开 Claude 配置文件 claude_desktop_config.json 的位置

编辑配置按钮

4. 在您选择的文本编辑器中打开 claude_desktop_config.json 并输入以下内容,但将值替换为您唯一的配置:

{
  "mcpServers": {
    "nano_currency": {
      "command": "输入您系统上 NODE_DOT_EXE 的完整文件路径",
      "args": [
        "输入来自此存储库的 NANO_CURRENCY_JS_FILE 的完整文件路径"
      ],
      "env": {
        "NANO_RPC_URL": "输入您的 NANO_RPC_URL",
        "NANO_WORK_GENERATION_URL": "输入您的 NANO_WORK_GENERATION_URL",
        "NANO_PRIVATE_KEY": "输入您的 NANO_PRIVATE_KEY",
        "NANO_MAX_SEND_AMOUNT": "输入新的最大发送金额"
      }      
    }    
  }
}

笔记:

  • ENTER_FULL_FILE_PATH_TO_NODE_DOT_EXE_ON_YOUR_SYSTEM 应该指向您的 Node.js 安装中的 node.exe 可执行文件,例如 C:\\Program Files\\nodejs\\node.exe
  • ENTER_FULL_FILE_PATH_TO_NANO_CURRENCY_JS_FILE_FROM_THIS_REPOSITORY 应该指向此存储库中的 nano-currency.js 文件,例如 C:\\projects\\nano-currency-mcp-server\\nano-currency.js
  • 如果您使用的是 Windows,则需要在文件路径中使用双反斜杠,例如 C:\\Program Files\\nodejs\\node.exe
  • ENTER_YOUR_NANO_RPC_URL 和 ENTER_YOUR_NANO_WORK_GENERATION_URL 通常可能是相同的值,在这种情况下,只需完全省略 NANO_WORK_GENERATION_URL 行即可。 ENTER_YOUR_NANO_RPC_URL 的示例可能类似于 http://localhost:7076
  • ENTER_YOUR_NANO_PRIVATE_KEY - 这不是 🚨钱包种子🚨,而是您控制的 Nano 地址的私钥。 此密钥用于签署 Nano 交易并从中派生您的 Nano 地址。 请使用包含少量 Nano 的地址的私钥进行测试。
  • ENTER_A_NEW_MAX_SEND_AMOUNT 是可选的,但如果您想覆盖默认的发送最大值 0.01 nano (Ӿ0.01),则可以使用它。 仅输入一个数值(不带“nano”或“Ӿ”)。 建议在测试时不要设置此值或将其设置得低于默认值,因为它会阻止发送高于预期的 Nano 金额,因为 LLM 可能会产生幻觉。

5. 将更改保存到 claude_desktop_config.json 并重新启动 Claude Desktop

6. 如果您已正确配置所有内容,您将在启动 Claude Desktop 时看到以下图标

已安装工具

单击该图标以获取已安装工具的描述

工具说明

7. 尝试使用这些工具,方法是使用与 nano 相关的提示来提示 Claude Desktop

https://github.com/user-attachments/assets/c877cc5a-0847-416c-b169-a988cac796f9

🚨 免责声明 🚨

与处理真实世界价值(在本例中为 Nano)时一样,在使用此软件时请务必小心。 对于因使用此软件的功能(无论是故意的还是无意的)而导致资金意外损失,作者和贡献者概不负责。

许可证

MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选