basescope 是面向链上 AI 智能体的只读安全层,以 Model Context Protocol(MCP)服务器的形式,为 AI 助手(如 Claude、Cursor 以及任何 MCP 客户端)提供在 Base 和其他 EVM 链上的安全、只读链上能力。它的核心任务是在任何钱包签名之前回答一个问题:“这个代币 / 合约 / 授权是否真的安全?”
用途 basescope 用于在交易或授权发生前进行链上安全检查。它检查蜜罐(honeypot)、拉地毯(rug-pull)权限、隐藏税费、恶意地址和风险授权,并在此过程中查询余额、ENS 名称、Basenames(*.base.eth)、已验证源码、Gas 和价格。它被定位为“检查器,而非钱包”,是具备交易能力的智能体的安全伴侣。
主要能力
- 只读设计:没有任何代码路径可以签名或发送交易,也无法配置私钥,因此无法移动资金。
- 无需 API 密钥:开箱即用,基于免费公共数据源;可选密钥仅用于日后提高速率限制,并非必需。
- Base 优先,多链就绪:针对 Base 调优,同时支持 Ethereum、Optimism、Arbitrum 和 Polygon。
- 交叉验证:代币安全结果交叉引用两个独立来源(GoPlus + honeypot.is)并标注出处,便于智能体发现两者不一致的情况。
- 地址解析:地址字段接受 0x 地址、ENS 名称或 Basename(*.base.eth),Basenames 通过 Base L2 Resolver 自动解析。
- 链参数:chain 接受 base(默认)、ethereum、optimism、arbitrum 或 polygon。
使用方式 将 basescope 添加到任意 MCP 客户端,例如 Claude Desktop(claude_desktop_config.json)、Cursor(.cursor/mcp.json)或其他 MCP 客户端。无需安装步骤,npx 会在首次运行时获取。重启客户端后,可以提问类似“Use basescope to check if token 0x… on Base is safe.”。也可以将服务器命令设置为 node,参数为 ["/absolute/path/to/basescope/dist/index.js"]。
配置(全部可选) 一切功能在无配置下即可工作。若要进行更频繁的使用(公共 RPC 有速率限制),可设置自己的 RPC 端点。
依赖的开源/免费服务 链上读取通过 viem + 公共 RPC;代币与地址安全通过 GoPlus Security 和 honeypot.is;已验证源码通过 Sourcify;价格通过 DefiLlama。
适用场景 适用于 AI 智能体在 Base 及 EVM 链上执行交易或授权前的安全检查,例如判断某代币是否为蜜罐、某合约是否具有拉地毯权限、某授权是否存在风险,以及查询余额、ENS/Basenames、已验证源码、Gas 和价格。
限制 basescope 报告的是启发式信号,而非保证,且不构成财务建议。安全 API 可能出错或过时,“低风险”结果并不承诺安全。交易前请自行研究。在 Base(OP-Stack L2)上,get_gas 仅报告 L2 费用,总成本还包括 L1 数据费。资料中提及但未展开的功能包括:交易/calldata 模拟与解码(“这实际上会做什么?”),以及可选的 Etherscan V2 回退用于源码与 ABI/代理解析。