MCP低风险未认领
Shinjuku Shielded
Private x402 payments on Solana: shield, pay, and unshield USDC under caps you set.
ShinjukuStaitionshinjukustaition/shinjuku-mcp
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工作区外的路径—无
智能体工具—无
检查
低风险 · 没有发现需要提醒的地方。
未经人工审核 · 已做规则检查;模型审核尚未开启。
版本
- #50.3.4最新2026年10月10日
- #40.3.22026年10月8日
- #30.3.12026年10月8日
- #20.2.02026年10月8日
- #10.1.12026年10月8日
Shinjuku Shielded在 Codeg 中打开