MCP低风险未认领

Shinjuku Shielded

Private x402 payments on Solana: shield, pay, and unshield USDC under caps you set.

ShinjukuStaitionshinjukustaition/shinjuku-mcp★ 1更新于 2026年10月9日

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.ShinjukuStaition/shinjuku-mcp",
  "description": "Private x402 payments on Solana: shield, pay, and unshield USDC under caps you set.",
  "title": "Shinjuku Shielded",
  "repository": {
    "url": "https://github.com/ShinjukuStaition/shinjuku-mcp",
    "source": "github"
  },
  "version": "0.3.4",
  "websiteUrl": "https://shinjukustaition.com",
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "shinjuku-shielded",
      "version": "0.3.4",
      "runtimeHint": "npx",
      "transport": {
        "type": "stdio"
      },
      "packageArguments": [
        {
          "description": "The wallet command that runs the MCP server on stdio.",
          "value": "mcp",
          "type": "positional",
          "valueHint": "command"
        },
        {
          "description": "The most one payment may cost, in atomic USDC (50000 = 0.05 USDC). Optional: setup writes the caps to config.json.",
          "format": "number",
          "placeholder": "50000",
          "type": "named",
          "name": "--max-payment"
        },
        {
          "description": "The most this server process may pay in total, in atomic USDC. Optional: setup writes the caps to config.json.",
          "format": "number",
          "placeholder": "200000",
          "type": "named",
          "name": "--max-session"
        },
        {
          "description": "The shielded pool. The wallet file is $SHIELDED_WALLET_HOME/<pool>/wallet.json.",
          "default": "AAG16mNWTtC1sBeu2tTVTwWjqWXCefLTCByVPj5X3kV8",
          "type": "named",
          "name": "--pool"
        },
        {
          "description": "The shielded pool program.",
          "default": "8PYPw3FSFTMbvSneXdcoH6jNoN4VD23nHwPY2A2riUy1",
          "type": "named",
          "name": "--program"
        },
        {
          "description": "The facilitator that serves the encrypted memos. Its RPC relay serves reads without --rpc-file.",
          "default": "https://pay.shinjukustaition.com",
          "type": "named",
          "name": "--memo-service"
        },
        {
          "description": "Absolute path of a private file that holds the wallet passphrase. Without it, SHIELDED_WALLET_PASSPHRASE.",
          "format": "filepath",
          "type": "named",
          "name": "--passphrase-file"
        },
        {
          "description": "Absolute path of proof-tools.json. Turns wallet_shield on and is needed to pay shielded-exact.",
          "format": "filepath",
          "type": "named",
          "name": "--proof-tools"
        },
        {
          "description": "Absolute path of exit-proof-tools.json. With --profile and --proof-tools, turns wallet_unshield on.",
          "format": "filepath",
          "type": "named",
          "name": "--exit-proof-tools"
        },
        {
          "description": "Absolute path of public-profile.json (the facilitator's public profile). Needed for wallet_unshield.",
          "format": "filepath",
          "type": "named",
          "name": "--profile"
        },
        {
          "description": "A public Solana address that wallet_unshield sends to with no confirmation. Never the wallet's own key.",
          "type": "named",
          "name": "--unshield-to",
          "isRepeated": true
        },
        {
          "description": "The most one wallet_unshield call, and this process in total, may send, in atomic USDC.",
          "format": "number",
          "type": "named",
          "name": "--max-unshield"
        },
        {
          "description": "The most one wallet_shield call, and this process in total, may move, in atomic USDC.",
          "format": "number",
          "type": "named",
          "name": "--max-shield"
        },
        {
          "description": "The most one seller host may receive in 24 hours, in atomic USDC.",
          "format": "number",
          "type": "named",
          "name": "--max-per-host-day"
        },
        {
          "description": "Pay only this seller host (host or host:port).",
          "type": "named",
          "name": "--allow-host",
          "isRepeated": true
        },
        {
          "description": "Absolute path of a private file with your own Solana RPC URL. Without it, reads go to the facilitator relay.",
          "format": "filepath",
          "type": "named",
          "name": "--rpc-file"
        },
        {
          "description": "How many 1 USDC pockets the wallet keeps ready for standard exact sellers (0-5).",
          "format": "number",
          "default": "1",
          "type": "named",
          "name": "--ready-pockets"
        },
        {
          "description": "Turn off automatic pockets: x402_pay then pays standard exact sellers only from pockets you fill yourself.",
          "type": "named",
          "name": "--no-auto-pockets"
        }
      ],
      "environmentVariables": [
        {
          "description": "The private folder that holds the encrypted wallet (the folder that init used).",
          "isRequired": true,
          "format": "filepath",
          "name": "SHIELDED_WALLET_HOME"
        },
        {
          "description": "The wallet passphrase, if you do not use --passphrase-file.",
          "isSecret": true,
          "name": "SHIELDED_WALLET_PASSPHRASE"
        }
      ]
    }
  ]
}

权限

声明检测
运行代码—node
安装—npm:shinjuku-shielded@0.3.4
安装时运行脚本—无
网络无无
需要的凭据SHIELDED_WALLET_PASSPHRASESHIELDED_WALLET_PASSPHRASE
工作区外的路径—无
智能体工具—无

检查

低风险 · 没有发现需要提醒的地方。

未经人工审核 · 已做规则检查;模型审核尚未开启。

版本

  1. #50.3.4最新2026年10月10日
  2. #40.3.22026年10月8日
  3. #30.3.12026年10月8日
  4. #20.2.02026年10月8日
  5. #10.1.12026年10月8日