什么是 MCP?
Model Context Protocol 是 Anthropic 为 LLM 提供外部工具访问能力的开放标准。l402-kit 内置了一个现成的 MCP 服务器,包含两类工具:通用 L402 工具
| 工具 | 描述 |
|---|---|
l402_fetch | 获取任意 URL — 若返回 402 则自动付款 |
l402_balance | 查看剩余 Lightning 预算 |
l402_spending_report | 本次会话的完整支付明细 |
VERITY 工具 — 付费服务,自动付款
| 工具 | 价格 | 描述 |
|---|---|---|
verity_btc_price | 10 sats | 实时 BTC 价格(USD、EUR、BRL) |
verity_worldstate | 80 sats | UTC 时间 + 地理位置 + 当地天气 |
verity_search | 100 sats | 网页搜索,前 10 条自然结果 |
verity_summarize | 50 sats | AI 摘要,最多 50,000 字符 |
verity_sentiment | 30 sats | 情感评分 + 关键词 |
verity_scrape | 200 sats | 网页抓取并转换为干净的 markdown |
verity_domain_intel | 500 sats | WHOIS + DNS + SSL 证书 |
verity_translate | 50 sats | AI 翻译,支持 11 种语言,兼容 MDX |
verity_integration | 10,000 sats | 为任意 GitHub 仓库完整集成 l402-kit |
在 Claude Desktop 中配置
1. 安装 Node.js ≥ 18
2. 配置你的钱包
- Blink
- Alby
编辑
claude_desktop_config.json:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
3. 重启 Claude Desktop
工具l402_fetch、l402_balance 和 l402_spending_report 将出现在 Claude 的工具列表中。
环境变量
| 变量 | 是否必填 | 描述 |
|---|---|---|
BLINK_API_KEY | 仅 Blink | 你的 Blink API 密钥 |
BLINK_WALLET_ID | 仅 Blink | 你的 Blink 钱包 ID |
ALBY_TOKEN | 仅 Alby | Alby 访问令牌 |
ALBY_HUB_URL | 可选 | 自定义 Alby Hub 基础 URL |
BUDGET_SATS | 可选 | 每次会话最大支出(默认:2000) |
使用工具
服务器运行后,Claude 可以自主调用 VERITY 及任何受 L402 保护的 API:HTTP MCP 端点
除 stdio 包外,VERITY 还提供一个在线 HTTP MCP 服务器 — 无需安装:MCP 注册表
l402-kit 已收录于所有主流 MCP 注册表:| 注册表 | 链接 |
|---|---|
| Anthropic MCP Registry(官方) | io.github.ThiagoDataEngineer/l402-kit |
| Glama | glama.ai/mcp/servers/@ShinyDapps/l402-kit |
| Smithery | smithery.ai/servers/shinydapps/l402-kit |
| mcp.so | 搜索 l402-kit |
GET https://l402kit.com/.well-known/mcp.json
在 Cursor 中配置
在 Cursor 的 Settings → MCP Servers 中添加相同的配置块。在任意 MCP 客户端中配置
服务器从stdin 读取并写入 stdout(stdio 传输):
构建自定义 MCP 服务器
你也可以直接在自己的 MCP 服务器中嵌入L402Client:
安全说明
- 预算上限(
BUDGET_SATS)是你的主要安全保障 — 请保守设置 - 每个
npx l402-kit-mcp进程拥有独立的内存预算,重启后重置 - 对于生产环境的智能体,请通过
onSpend回调将支出日志持久化到外部存储