关于 three.ws Vanity
three.ws Vanity 是一个 MCP 服务,用于查询 Solana 靓号地址的赏金市场与稀有度。它可以估算某个前缀或后缀的难度与建议 USDC 赏金,并浏览赏金看板和排行榜。所有调用均为只读,无需 API 密钥或签名者。
主要功能
- 01估算 Solana 靓号模式的难度与建议赏金
- 02评估任意地址的稀有度等级
- 03浏览赏金看板并按状态、排序筛选
- 04查看市场统计、排行榜与证明画廊
适用场景
- 01在发布赏金前估算所需的 USDC 金额
- 02查询某个地址的稀有度分值与等级
- 03查看当前开放赏金与排行榜
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端提供靓号赏金市场的只读查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @three-ws/vanity-mcpTHREE_WS_BASEBase URL of the three.ws API that serves /api/vanity. Override only when self-hosting or targeting a preview deployment.THREE_WS_TIMEOUT_MSPer-request timeout in milliseconds. All endpoints are reads, so the default is brisk with headroom for a cold cache.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
8收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| prefix | string | 否 | 地址必须以此 Base58 前缀开头(例如 "THREE")。 |
| suffix | string | 否 | 地址必须以此 Base58 后缀结尾。 |
| ignoreCase | boolean | 否 | 匹配模式时忽略大小写(成本更低,稀有度也更低)。默认值为 false。 |
详细介绍
@three-ws/vanity-mcp
让任何 AI Agent 都能读取 three.ws 靓号地址悬赏挖掘市场和稀有度图库。
一个 Model Context Protocol 服务,通过 stdio 为任何 AI 助手提供 three.ws 靓号地址悬赏挖掘市场的读取和发现功能。可估算 Solana 靓号模式的挖掘难度及其托管金额,评估任意地址的稀有度,并浏览实时悬赏看板、可认领队列、统计数据、排行榜、配置和挖掘证明图库。
该市场不会泄露秘密:悬赏发布者为某个模式托管 USDC 悬赏金,由一支独立工作者组成的集群并行挖掘;首位提交与模式匹配且通过验证的密钥将获得链上付款——但找到的秘密会加密封存,仅向悬赏发布者开放,因此工作者无需看到钱包即可赚取悬赏金。发布悬赏和认领悬赏是 HTTP API 上通过 x402 付费的写入路径;此 MCP 提供读取、发现和稀有度功能。无需 API 密钥、签名者或付款——每次调用都会访问公开的 /api/vanity 端点。
安装
npm install @three-ws/vanity-mcp
也可以使用 npx 运行(无需安装):
npx @three-ws/vanity-mcp
快速开始
Claude Code,一行命令:
claude mcp add vanity -- npx -y @three-ws/vanity-mcp
Claude Desktop / Cursor(claude_desktop_config.json 或 mcp.json):
{
"mcpServers": {
"vanity": {
"command": "npx",
"args": ["-y", "@three-ws/vanity-mcp"]
}
}
}
使用 MCP Inspector 检查功能:
npx -y @modelcontextprotocol/inspector npx @three-ws/vanity-mcp
工具
| 工具 | 类型 | 功能 |
|---|---|---|
vanity_quote | 只读 | 为模式定价:预期尝试次数、稀有度等级和合理建议的 USDC 悬赏金额。具有幂等性。 |
vanity_appraise | 只读 | 评估任意 Solana 地址的稀有度(模式、分数、位数、等级、尝试次数)。具有幂等性。 |
vanity_board | 只读 | 浏览挖掘悬赏看板——按状态筛选,按最近时间、奖励或到期时间排序,并分页。 |
vanity_open | 只读 | 列出工作者轮询的可认领开放悬赏队列。 |
vanity_stats | 只读 | 市场实时总览:开放数量、托管的 USDC、已支付的 USDC。 |
vanity_leaderboard | 只读 | 按累计赚取的 USDC 排名的顶尖挖掘者。 |
vanity_config | 只读 | 付款可用性及资产/网络元数据(结算资产、小数位数、网络、定价范围)。 |
vanity_gallery | 只读 | 浏览挖掘证明稀有度图库——可排序、按等级/长度/子字符串筛选并分页。 |
vanity_quote 和 vanity_appraise 是输入的纯函数(相同模式/地址 → 相同结果),因此标记为幂等。其他六个工具读取实时市场和图库。
输入参数
vanity_quote — prefix(可选的 Base58 前缀)、suffix(可选的 Base58 后缀)、ignoreCase(布尔值,默认 false)。必须提供 prefix 或 suffix 中的至少一个。
vanity_appraise — address(必填,Base58 地址,32–44 个字符)、prefixLen(整数,可选)、suffixLen(整数,可选)。
vanity_board — status(open | all | settled,默认 open)、sort(recency | reward | expiry,默认 recency)、limit(1–100,默认 24)、offset(默认 0)。
vanity_open — limit(1–100,默认 30)。
vanity_stats — 无参数。
vanity_leaderboard — limit(1–100,默认 10)。
vanity_config — 无参数。
vanity_gallery — sort(score | recency,默认 score)、tier(字符串)、minLength(整数)、contains(字符串)、limit(1–100,默认 24)、offset(默认 0)。
示例
// vanity_quote
> { "prefix": "THREE" }
{
"ok": true,
"pattern": { "prefix": "THREE", "suffix": null, "ignoreCase": false },
"difficulty": {
"expectedAttempts": 11308763834,
"rarityBits": 39,
"tier": "mythic",
"tierLabel": "Mythic",
"accent": "#ff5db1",
"expectedGrindSeconds": 7539
},
"oracle": {
"floorAtomics": 50000,
"suggestedAtomics": 2094216,
"generousAtomics": 5235540,
"maxAtomics": 5000000000,
"expectedAttempts": 11308763834,
"expectedGrindSeconds": 7539,
"model": "58^effectiveLength @ refRate"
},
"band": { "floorAtomics": 50000, "maxAtomics": 5000000000, "decimals": 6, "asset": "USDC" }
}
示例
可运行的示例位于 examples/:
node examples/list-tools.mjs # every tool with its full input schema
node examples/quote-and-appraise.mjs # config + quote + appraise + stats, live
两者都会通过 stdio 启动此服务,并读取实时市场。这里的所有工具均为只读,因此无法发布、认领或付款。预期输出请参阅 examples/README.md。
要求
- Node.js >= 20。
- 可访问网络
https://three.ws(或使用你自己的THREE_WS_BASE)。
环境变量
| 变量 | 必填 | 默认值 |
|---|---|---|
THREE_WS_BASE | 否 | https://three.ws |
THREE_WS_TIMEOUT_MS | 否 | 20000 |
链接
- 主页:https://three.ws
- 更新日志:https://three.ws/changelog
- 问题反馈:https://github.com/nirholas/three.ws/issues
- 许可证:Apache-2.0,参见 LICENSE
属于 three.ws SDK 套件的一部分 — 3D AI Agent、链上身份与 Agent 付款。
网站 · 更新日志 · GitHub
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。