关于 Diogenes Web3, DeFi & 402 Security MCP
面向 Web3 开发者与交易者的安全 MCP 服务,提供 15 个工具,用于审计合约、检查代币和交易风险,并处理 402 支付验证及链上费用规划。
主要功能
- 01审计 EVM、Move 与 Solana 合约
- 02评估 Solana 代币风险和流动性
- 03解码 EIP-712 签名与 EVM calldata
- 04评估 DEX MEV 与地址投毒风险
- 05验证 HTTP 402 支付挑战
- 06规划 Bitcoin UTXO 与交易费用
适用场景
- 01部署前检查智能合约漏洞
- 02交易前评估代币或 DEX 滑点风险
- 03签名前核验地址与交易数据
- 04验证支付挑战并规划链上费用
MCP 相关
通过 streamable-http 向 MCP 客户端提供 15 个 Web3 与安全工具;支持 L402、x402 结算,也可通过 npx 启动 stdio 服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-securityclaude mcp add --transport http stand-out-of-my-sun-diogenes-web3-security https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security{"mcpServers":{"stand-out-of-my-sun-diogenes-web3-security":{"type":"http","url":"https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"}}}在 Cursor 中打开{"servers":{"stand-out-of-my-sun-diogenes-web3-security":{"type":"http","url":"https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"}}}在 VS Code 中打开{"mcpServers":{"stand-out-of-my-sun-diogenes-web3-security":{"type":"http","url":"https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"}}}{"mcpServers":{"stand-out-of-my-sun-diogenes-web3-security":{"serverUrl":"https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Diogenes Web3、DeFi 和 HTTP 402 安全 MCP(diogenes-web3-security-mcp)
Diogenes Web3、DeFi 和 HTTP 402 安全 MCP 是一个专注于特定领域、零冗余的模型上下文协议(streamable-http)程序包,由 Diogenes 微服务网关提供支持。
无需将网关的全部 121 个端点加载到大模型的上下文窗口中,安装此程序包后,只会开放区块链和 Web3 所需的 15 个专用 web3-security 工具:
15 个 Web3、DeFi 和 HTTP 402 安全工具:EVM/Move 合约审计器、Solana Anchor CPI 扫描器、SPL 风险与流动性检查器、鲸鱼资金流追踪器、Jito 费用估算器、EIP-712 和 EVM calldata 解码器、MEV 评估器、地址投毒检测器、402 验证器、比特币 UTXO 规划器,以及非 KYC 跨链桥比较器。
⚡ 为 Cursor 和 Claude Desktop 一键安装
无需 API 密钥、用户账户或本地依赖项。零配置——直接粘贴到客户端配置中:
🖱️ Cursor IDE(.cursor/mcp.json)
将内容添加到项目根目录中的 .cursor/mcp.json 或 Cursor 全局设置中:
{
"mcpServers": {
"diogenes-web3-security": {
"transport": "streamable-http",
"url": "https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"
}
}
}
🧠 Claude Desktop(claude_desktop_config.json)
将内容添加到 claude_desktop_config.json(Mac:~/Library/Application Support/Claude/claude_desktop_config.json | Windows:%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"diogenes-web3-security": {
"transport": "streamable-http",
"url": "https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security"
}
}
}
更喜欢本地 stdio? 使用 npx 运行:
npx -y @stand-out-of-my-sun/diogenes-web3-security-mcp
web3-security 中包含的工具(15 个工具)
| MCP 工具名称 | 底层 REST 路由 | 结算方式 | 能力 |
|---|---|---|---|
audit_smart_contract_code | POST /api/v1/agent/contract-audit | 250 sats(L402) | 静态审计 Solidity、Vyper 或 Move 智能合约源代码,检查蜜罐转账税、隐藏的铸币后门、代理升级陷阱和重入问题。用于在部署协议或与协议交互前审计智能合约源代码或字节码;若要专门扫描 Solana Anchor/Rust 程序中的跨程序调用(CPI)签名者/账户漏洞,请改用 scan_solana_cpi_reentrancy。只读边缘调用(32 KB,60 RPM):接受 'code_or_address'('chain' 默认为 'evm_solidity'),使用 '?demo=true' 或 L402(250 sats);无效时返回 HTTP 400。 |
scan_solana_cpi_reentrancy | POST /api/v1/crypto/solana-cpi-reentrancy-scanner | 160 sats(L402) | 扫描 Solana Anchor 和原生 Rust 程序指令,检查未经验证的跨程序调用(CPI)程序 ID、缺失的签名者检查,以及 PDA bump seed 规范化错误。用于审计 Solana Rust/Anchor 源代码或指令账户结构中的 CPI 权限提升问题;若要按 mint 地址检查 SPL 代币当前的铸币/冻结权限及 Rug Pull 风险,请改用 evaluate_solana_token_risk。只读边缘调用(32 KB,60 RPM):接受 'rust_source_or_idl'('framework' 默认为 'anchor'),使用 '?demo=true' 或 L402(160 sats);无效时返回 HTTP 400。 |
evaluate_solana_token_risk | POST /api/v1/crypto/solana-risk | 100 sats(L402) | 通过检查有效的铸币权限、冻结权限、可变元数据和大户集中度,评估 Solana SPL 代币的 Rug Pull 概率。用于在交易前判断是否可以安全买入 Solana SPL 代币;若要通过 x402 获取 SPL 代币符号、小数位数和 DEX 流动性池元数据,请改用 inspect_solana_token_liquidity。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'token_address'('risk_profile' 默认为 'strict_decentralized'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。 |
inspect_solana_token_liquidity | POST /api/v1/x402/token-meta | 200 sats(x402) | 获取 Solana SPL 代币的规范元数据,包括名称、代币代码、小数精度以及当前铸币/冻结权限地址。用于获取 SPL 代币的小数位数、代币代码和注册表元数据,以便格式化投资组合或兑换信息;若要计算综合安全风险评分和二元的 should_transact 判断结果,请改用 evaluate_solana_token_risk。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'mint'('network' 默认为 'mainnet-beta'),支持 '?demo=true' 或 x402(200 sats),无效时返回 HTTP 400。 |
track_solana_whale_flows | POST /api/v1/x402/whale-radar | 500 sats(x402) | 跟踪 Solana 大户钱包前 24 小时的净增持或净抛售资金流,并标记指定 SPL 代币的协同内部人士钱包集群。用于分析 Solana 链上聪明资金的订单流和持仓者聚类;若要检查 SPL 合约的静态铸币/冻结权限,请改用 evaluate_solana_token_risk。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'token'('window' 默认为 '1h'),支持 '?demo=true' 或 x402(500 sats),无效时返回 HTTP 400。 |
estimate_solana_priority_fees | POST /api/v1/x402/solana-priority-fee-oracle | 50 sats(x402) | 计算最优 Solana 计算单元(CU)微 lamport 优先费和 Jito bundle 小费 lamport,以达到目标区块纳入概率。用于在广播 Solana 交易前设置 SetComputeUnitPrice 和 Jito 小费;若要查询 Bitcoin L1 sat/vB 内存池费率,请改用 estimate_bitcoin_mempool_fees。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'priority_level'('tx_type' 默认为 'simple_transfer'),支持 '?demo=true' 或 x402(50 sats),无效时返回 HTTP 400。 |
decode_eip712_permit_signature | POST /api/v1/crypto/eip712-permit-decoder | 100 sats(L402) | 解码 EIP-712 和 Uniswap Permit2 链下类型化数据载荷,以验证支出方身份、检测无限额度(uint256.max)代币授权并标记过期截止时间。用于在签名之前检查链下 eth_signTypedData_v4 或 Permit2 载荷;若要解码 eth_sendTransaction 的原始链上十六进制交易 calldata(0x...),请改用 simulate_evm_transaction_calldata。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'typed_data_json'('chain_id' 默认为 '1'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。 |
simulate_evm_transaction_calldata | POST /api/v1/crypto/simulate-evm-calldata | 90 sats(L402) | 按 4 字节函数选择器解码原始 EVM 十六进制交易 calldata(0x...),以揭示隐藏的 ERC-20 approve/transferFrom 调用、setApprovalForAll 资产转移以及 multicall 捆绑调用。用于在广播链上 EVM 交易之前审计原始十六进制交易数据(to、value、data);若要检查链下 EIP-712 JSON 类型化数据签名,请改用 decode_eip712_permit_signature。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'calldata_hex'('network' 默认为 'base_mainnet'),支持 '?demo=true' 或 L402(90 sats),无效时返回 HTTP 400。 |
evaluate_dex_mev_risk | POST /api/v1/crypto/mev-risk | 150 sats(L402) | 根据流动性池深度和内存池可见性评估去中心化交易所(DEX)兑换参数,量化 MEV 三明治攻击风险,并以基点计算最优滑点容差。用于执行链上 DEX 代币兑换前配置滑点容差和私有 RPC 路由;若要比较不同 L1 区块链上的跨链桥结算路线,请改用 compare_crosschain_bridge_routes。只读边缘调用(32 KB,60 RPM):接受 'pair'('execution_venue' 默认为 'uniswap_v3_public'),使用 '?demo=true' 或 L402(150 sats);无效时返回 HTTP 400。 |
detect_address_poisoning_scam | POST /api/v1/crypto/address-poisoning-check | 100 sats(L402) | 将目标收款方钱包地址与近期交易记录进行比对,以检测利用相似前缀/后缀进行的仿冒诈骗和零金额 dusting 攻击。用于发送资金前验证收款方的 EVM 或 Solana 钱包地址;若要解码十六进制智能合约 calldata 载荷,请改用 simulate_evm_transaction_calldata。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'target_address'('address_standard' 默认为 'auto_detect'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。 |
verify_http402_payment_challenge | POST /api/v1/crypto/http402-challenge-verifier | 60 sats(L402) | 解码传入的 HTTP 402 Payment Required 挑战(L402 BOLT11 + Macaroon、x402 Solana USDC、MPP Base intents),以验证加密支付哈希绑定并阻止超额收费欺诈。用于在自主 Agent 支付 Lightning 发票或 USDC 转账前审计 402 挑战标头;若要检查链上 Bitcoin L1 内存池费率,请改用 estimate_bitcoin_mempool_fees。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'www_authenticate'('protocol_hint' 默认为 'L402'),支持 '?demo=true' 或 L402(60 sats),无效时返回 HTTP 400。 |
estimate_bitcoin_mempool_fees | POST /api/v1/mempool-fee | 50 sats(L402) | 获取 Bitcoin 主网实时内存池费率建议,单位为每虚拟字节的聪(sat/vB),涵盖最快、半小时、一小时和经济确认等级。用于广播链上 BTC 交易前检查当前 Bitcoin L1 网络拥堵情况;若要计算 SegWit/Taproot UTXO 批量归集的精确 vByte 权重和 dust 阈值,请改用 plan_bitcoin_utxo_consolidation。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'confirmation_target',支持 '?demo=true' 或 L402(50 sats),无效时返回 HTTP 400。 |
plan_bitcoin_utxo_consolidation | POST /api/v1/crypto/utxo-consolidation-planner | 80 sats(L402) | 分析一组以聪计价的 Bitcoin UTXO 余额,计算精确的 vByte 交易权重、识别不经济的 dust 输入,并建议立即归集还是继续持有。用于优化链上 Bitcoin 财库的 UTXO 集合,以减少长期矿工费损耗;若只需获取当前 Bitcoin 内存池实时 sat/vB 费率,请改用 estimate_bitcoin_mempool_fees。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'utxos_sats_json'('script_type' 默认为 'p2wpkh_segwit'),支持 '?demo=true' 或 L402(80 sats),无效时返回 HTTP 400。 |
calculate_spot_swap_rate | POST /api/v1/swap-rate | 100 sats(L402) | 计算 BTC、ETH、SOL、SUI 和 USDC 之间的即时现货汇率,以及对应的 USD、BTC 和聪计价金额。用于将代币金额换算为 USD 或聪,以便为发票定价或进行会计核算;若要获取包含桥费和结算时间的可执行非 KYC 跨链桥路线报价,请改用 compare_crosschain_bridge_routes。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'currency'('amount' 默认为 'standard'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。 |
compare_crosschain_bridge_routes | POST /api/v1/crypto/bridge-quote | 100 sats(L402) | 按基点费用、净到账聪数和结算时间比较非托管、非 KYC 跨链兑换路线(THORChain 原生 L1 兑换、Maya Protocol、Blockstream Liquid)。用于规划跨链财库结算(例如,将 Solana USDC 或 Base ETH 转为原生 Bitcoin);若要计算不含桥接路由费用的中间市场现货汇率,请改用 calculate_spot_swap_rate。无状态只读边缘调用(最大 32 KB,60 RPM):接受 'from_asset'('to_asset' 默认为 'BTC_NATIVE'),支持 '?demo=true' 或 L402(100 sats),无效时返回 HTTP 400。 |
无需账户的免费演示模式:在上方任意 REST 端点后附加
?demo=true,即可免费即时预览 HTTP 200 架构。
其他模块化 Diogenes MCP 软件包
仅安装与你的工作流相关的领域软件包:
| 软件包 | 专属 MCP 端点 | 分支仓库 |
|---|---|---|
| 1. EVE:Frontier Sui Move 套件(14 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/eve-frontier | stand-out-of-my-sun/diogenes-eve-frontier-mcp |
| 2. Agent 防护与沙箱(12 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/agent-guardrails | stand-out-of-my-sun/diogenes-agent-guardrails-mcp |
| 3. Web3、DeFi 与 402 安全(15 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security | stand-out-of-my-sun/diogenes-web3-security-mcp |
| 4. Gemini 套件与 AI Agent(15 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/gemini-suite | stand-out-of-my-sun/diogenes-gemini-suite-mcp |
| 5. 上下文、代码与求解器(15 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/context-code-solver | stand-out-of-my-sun/diogenes-context-code-solver-mcp |
| 6. 开发、数据与工作流实用工具(14 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/dev-utilities | stand-out-of-my-sun/diogenes-dev-utilities-mcp |
| 7. 网页提取、可读性与 Markdown 引擎(12 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/web-scraping-engine | stand-out-of-my-sun/diogenes-web-scraping-engine-mcp |
| 8. 神经搜索、可靠研究与深度智能(12 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/neural-search-engine | stand-out-of-my-sun/diogenes-neural-search-engine-mcp |
| 9. 数据库智能、SQL 引擎与架构防护(12 个工具) | https://diogenes-micro-gateway.corinth.workers.dev/mcp/database-intelligence | stand-out-of-my-sun/diogenes-database-intelligence-mcp |
| 10. 完整主网关(全部 121 项服务) | https://diogenes-micro-gateway.corinth.workers.dev/mcp | stand-out-of-my-sun/diogenes-micro-gateway |
TensorBlock 与 MCP Index 配置文件元数据
| 字段 | 值 |
|---|---|
| 类别 | Blockchain & Web3 |
| 传输方式 | streamable-http |
| 端点 | https://diogenes-micro-gateway.corinth.workers.dev/mcp/web3-security |
| 清单 | https://diogenes-micro-gateway.corinth.workers.dev/.well-known/mcp/web3-security.json |
| 运行状况检查 | https://diogenes-micro-gateway.corinth.workers.dev/api/v1/health |
| 身份验证 | none(100% 无需账户的免费层,提供 MCP 发现和 ?demo=true 预览;生产调用可选用 6 种灵活的加密货币支付渠道:L402、x402、Base MPP、Garlicoin 0-Conf、BSC WGRLC 或预付费 GRLC 会话 API 密钥) |
| 安装可信度 | high(无需安装的远程 Streamable HTTP 端点 + 根目录下的 package.json、smithery.yaml、server.json、glama.json 和 mcp.json) |
| 许可证 | MIT |
| 验证状态 | verified(@stand-out-of-my-sun 已通过 https://diogenes-micro-gateway.corinth.workers.dev/.well-known/tensorblock.json 和 https://diogenes-micro-gateway.corinth.workers.dev/.well-known/mcp/web3-security.json 验证) |
| 维护者 | @stand-out-of-my-sun |
| 文档 | https://diogenes-micro-gateway.corinth.workers.dev/llms.txt |
| 支持 | https://github.com/stand-out-of-my-sun/diogenes-web3-security-mcp/issues |
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。