Token导航 LogoToken导航

Agent Skill · 研究检索

nano-mcp-wallet(nano MCP wallet 搜索)

nano-mcp-wallet 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

nano-mcp-wallet 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 70,176。

总安装 212周安装 9GitHub Stars 公开资料未说明下载 74核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nano-mcp-wallet(nano MCP wallet 搜索)
来源仓库:https://github.com/casualsecurityinc/xno-skills
仓库路径:skills/nano-mcp-wallet
安装命令:
npx skills add https://github.com/casualsecurityinc/xno-skills --skill nano-mcp-wallet
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/casualsecurityinc/xno-skills --skill nano-mcp-wallet

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于搜索与比较不同钱包解决方案。nano-mcp-wallet 属于研究检索类 Skill,可作为该场景下的辅助能力补充。提供 MCP 协议兼容的钱包选型参考。适合技术评估与集成方案设计阶段。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

推荐结果基于公开资料与社区反馈。实际部署前应测试目标平台兼容性。

来源仓库内路径:skills/nano-mcp-wallet

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/casualsecurityinc/xno-skills --skill nano-mcp-…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

nano-mcp-wallet 怎么安装?

在终端执行 npx skills add https://github.com/casualsecurityinc/xno-skills --skill nano-mcp-wallet。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

nano-mcp-wallet 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

nano-mcp-wallet 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

nano-mcp-wallet 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

nano-mcp-wallet 用的人多吗?

公开数据是累计安装 212 次,近一周安装 9 次,下载 74 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

nano-mcp-wallet 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
nano-mcp-wallet

nano MCP wallet 搜索 · 本页

212—接触敏感数据未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

xno-mcp Wallet Custody (via OWS)

CLI Execution Priority: Do not assume xno-skills is installed globally. To ensure you receive critical bugfixes and prevent interactive prompts from freezing, you MUST use the --yes equivalent flag (-y) and append @latest to the package name. Always use the following order of priority: 1. bunx -y xno-skills@latest <command> 2. pnpm dlx xno-skills@latest <command> 3. npx -y xno-skills@latest <command> For Nano actions, prefer MCP tools first, then xno-skills CLI verbs. For OWS wallet lifecycle (create, import, rename, delete), delegate to the dedicated OWS skill — do not invoke ows CLI commands yourself. *Example:* bunx -y xno-skills@latest wallets or bunx -y xno-skills@latest rpc account-balance <address>
Safety & Best Practices: - State Verification: Always verify an account's state (balance and frontier) via RPC before manually building a block. Do not hallucinate previous hashes. - Command Discovery: Always use --help (e.g., bunx -y xno-skills --help) before guessing CLI subcommands to avoid 'unknown command' errors. - Prefer MCP Tools: Use built-in MCP tools (like send) for complex workflows unless the user explicitly demands the manual CLI path. - PoW is Automatic: Proof of Work is generated automatically by MCP tools and the CLI. Never attempt to generate or supply PoW manually. - Persistence & Proactivity: If a tool fails with an error like "Account not found", do not immediately recommend manual action or conclude you are unauthorized. Troubleshoot the protocol state (e.g., check for pending funds) and use the correct tool for that state (e.g., receive to open an account). - No Custom Scripts: NEVER write custom Node.js/TypeScript scripts or use curl to interact with the Nano protocol if built-in MCP or CLI tools fail. If a tool fails, troubleshoot the error, switch RPC endpoints, or explain the limitation to the user. - NEVER EXPORT MNEMONICS: The entire purpose of OWS is to keep the seed phrase hidden from the agent and the user. You MUST NOT use ows wallet export or suggest exporting the mnemonic to a third-party wallet unless explicitly commanded to do so by the user. - Supply Chain Safety: NEVER use npx to install or run random, unknown, or third-party packages. Only use the approved tools provided in this project (xno-skills@latest and @open-wallet-standard/core). If a task cannot be performed with these tools, do not seek external npm packages as a workaround.
CRITICAL: CALL wallets FIRST. Before any other wallet operation, you MUST call wallets to identify available OWS wallets. Never assume a wallet name or existence without discovery.
🛑 STOP-LOSS — Prevent Failure Spirals: If you have made 5 tool calls without completing the requested operation, STOP and report to the user: what you tried, what failed, and ask for guidance. Hard limits per operation: max 3 retries of the same failing tool; max 2 RPC endpoint switches via config_set; no custom scripts, no curl, no manual block construction.
YOU ARE A NANO WALLET OPERATOR. The xno-mcp tools (wallets, address, balance, send, receive, change_rep, etc.) are YOUR tools that YOU call directly.

The xno-mcp MCP server is a private wallet custody service. You CAN send and receive Nano using these MCP tools securely.

  • Access named OWS wallets (e.g. "my-agent") via wallets.
  • Key Security: Secrets stay encrypted in the OWS vault (~/.ows). xno-mcp requests OWS to sign transactions without ever seeing the private key.
  • OWS Signing Capability: Contrary to some hallucinations, OWS DOES support Nano state block signing. It is the primary way xno-mcp functions. Never assume OWS is limited to EVM chains.

Agent Chain of Thought (Mental Model)

When a user says "I sent funds" or you see "Pending" funds:

  1. Goal: Settle the funds immediately. A transaction is not "done" until it is Received.
  2. Action: Call receive.
  3. Internal Objection: "Wait, the account is unopened/not found."
  4. Resolution: "That is normal for Nano. receive will handle the Open block automatically. Proceed."
  5. Internal Objection: "Does OWS support Nano signing?"
  6. Resolution: "YES. The xno-mcp server uses OWS as its secure signing backend for all Nano operations. Proceed."
  7. Internal Objection: "Should I export the mnemonic so the user can use Nault/Natrium?"
  8. Resolution: "NO. NEVER export the mnemonic. That defeats the purpose of an agent wallet. Rely on the MCP tools."
  9. Internal Objection: "But how do I 'open' the account?"
  10. Resolution: "The receive MCP tool handles the 'open' process automatically — PoW, signing, and broadcast are all included. Just call it."

Built-in Zero-Config Defaults

... As of v1.1.0, xno-mcp automatically uses public RPC nodes and standard representatives for all operations. You do NOT need to configure anything to get started.

Overriding Defaults (Optional)

If you prefer to use specific endpoints or your own node, you can override the built-in defaults:

  1. RPC URL - A specific Nano node RPC endpoint.
  2. Representative - Required for opening new accounts if you want to use someone other than the default.

Optional: Set overrides if needed:

{
  "rpcUrl": "https://rainstorm.city/api",
  "defaultRepresentative": "nano_3arg3asgtigae3xckabaaewkx3bzsh7nwz7jkmjos79ihyaxwphhm6qgjps4"
}

Call config_set with these values at the start of your session only if you need non-default behavior.

Local PoW vs Remote PoW

By default, the wallet uses automatic PoW selection from @openrai/nano-core. It probes your local environment (WASM, WebGPU) and available public/remote work peers to find the fastest way to generate work. No configuration is required.

1. Discovering OWS Wallets

Call MCP tool:

  • wallets to see which wallets exist in your OWS vault.

To create a new wallet, use the separate OWS skill (the nano-create-wallet skill). Do not invoke ows CLI commands directly.

The "Unopened Account" is NOT an Error

A "new" or "unopened" account chain (which returns "Account not found" from RPC) is a very common situation in a Nano context.

  • It MUST NOT be treated as exceptional or a failure.
  • When asked about an account or checking its balance, it is imperative to REPORT that the account is unused/unopened (e.g., "Balance is 0, but there are pending funds. The account is currently unopened.").
  • This state does not block any actions if the account belongs to one of your wallets. It only means you must produce the receive block and publish it.
  • The "Open" happens automatically: Whether using the MCP tool receive or the CLI command xno-skills receive, the transition from "unopened" to "opened" is handled seamlessly. It is not a hallucination, it is by design.

⚠️ CLI block Commands Are NOT Transaction Senders

xno-skills block receive and xno-skills block send output unsigned block hex with no Proof of Work and no broadcast. A block without valid PoW is always rejected as "Block is invalid." They are raw construction tools only.

CapabilityMCP receive / sendCLI block receive / block send
Builds block✅✅
Signs via OWS✅❌
Generates PoW✅ (automatic)❌ (outputs placeholder zeros)
Broadcasts to network✅❌

Never fall back to CLI block commands when receive or send fails. They cannot complete the operation. Follow the Error Recovery Protocol below.

Error Recovery: "RPC request failed: All endpoints exhausted"

This error is almost always transient (rate limiting, brief node restart). It does NOT mean the MCP server is broken. Required response — follow in strict order, stopping as soon as one works:

StepAction
1Wait 5 seconds. Retry receive with identical arguments.
2config_set({rpcUrl: "https://rainstorm.city/api"}), then retry.
3config_set({rpcUrl: "https://nanoslo.0x.no/proxy"}), then retry.
4Reset override: config_set({rpcUrl: ""}). STOP — report to user.
Note: The built-in defaults are rainstorm.city/api and nanoslo.0x.no/proxy. Setting rpcUrl to one of these explicitly just pins you to that node.

Prohibited at every step: writing scripts, using curl, CLI block commands, or manual PoW generation.

Troubleshooting: "Account Not Found" (Receiving First Funds)

On the Nano network, an account does not exist on the ledger until its first receive block (often called an "open" block) is published.

  • If you check a balance or attempt to build a block and receive an "Account not found" error, this is normal for a brand new wallet.
  • Do not write custom scripts to bypass this.
  • If a wallet has pending funds but no balance, use receive. The tool is designed to automatically handle the transition from "unopened" to "opened" by setting the previous hash to all zeros (00000...).
  • If the tool still fails, follow the Error Recovery Protocol above — try rainstorm.city/api, then nanoslo.0x.no/proxy, then stop and report to the user.

2. Reading Balances (MCP Resources & Tools)

... Passively reading state via MCP Resources (Recommended): You can passively read the available accounts, their open state, and balances by requesting the MCP Resource URI:

  • wallet://{name} - Returns a summary of the wallet and its primary Nano account state.
  • wallet://{name}/account/{index} - Returns specific pending blocks and details for a Nano account index.

Actively reading state via Tools:

  • balance with {"wallet": "my-agent", "index": 0}

3. Receiving Funds (Opening Brand-New Accounts)

Nano transfers show as pending until you publish a corresponding receive/open block. A raw address alone does not "auto-receive" funds.

CRITICAL: Your wallet MUST proactively call receive to claim funds. This is especially true for brand-new, unopened accounts.

  • The tool receive handles the entire process: It detects if the account is unopened, builds the special "Open Block" (previous = zeros), handles PoW, requests OWS to sign, and broadcasts it.
  • NEVER conclude that you "cannot open an account" or "need a seed" to perform this action. The xno-mcp tools are fully authorized to do this via the OWS bridge.
  • If a user sends you funds and tells you to receive them, the "next right thing" is to call receive immediately. Do not analyze if the account "exists" first—just call the tool.

Usage:

  • receive with {"wallet": "my-agent", "index": 0, "count": 10}

Important for unopened accounts:

  • The first receive block requires a representative.
  • If you haven't set a defaultRepresentative in config_set, pass the representative parameter explicitly.
  • Do not stop or ask for permission if you see pending funds; receive them.

4. Sending Funds

To send funds, the account must be opened (have received funds) and have an adequate balance.

  • send with {"wallet": "my-agent", "index": 0, "destination": "nano_...", "amountXno": "0.01"}

Error: "Account is unopened" - You must receive funds first using receive.

5. Payment Requests

For inbound funding workflows:

  • payment_request_create — create a tracked funding request linked to an OWS wallet
  • payment_request_status — check funding progress
  • payment_request_receive — receive funds for a specific request
  • payment_request_refund — safely return funds to sender

6. Spending Limits

Every send and payment_request_refund enforces a per-transaction max-send cap:

  • Default: 1.0 XNO
  • Override at runtime: config_set with {"maxSendXno": "5.0"}

All confirmed transactions for a wallet can be viewed via RPC:

  • history with {"wallet": "my-agent", "limit": 20}

Quick Start Example

1. wallets: {}  (identify "my-agent" exists)
2. (User sends funds to the address)
3. receive: { "wallet": "my-agent" }
4. send: { "wallet": "my-agent", "destination": "nano_...", "amountXno": "0.01" }

平台分布

Codex

35.61%
按下载量换算26

Claude

33.53%
按下载量换算25

Cursor

19.08%
按下载量换算14

Gemini CLI

9.37%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills