用途:该技能通过 Membrane CLI 与 AbuseIPDB(恶意活动 IP 报告数据库)交互,用于查询 IP 地址、获取报告、提交 IP 报告、查看黑名单等。资料中列出的能力包括 IP Address、Reports、Bulk Report、Check API Key,以及具体动作 clear-address、check-block、get-blacklist、report-ip、get-reports、check-ip。
用法:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>,无头环境中会输出授权 URL,完成后执行 membrane login complete <code>。随后用 membrane connection ensure "https://www.abuseipdb.com/" --json 建立连接,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询,直到 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行。动作不足时可用 membrane request CONNECTION_ID /path/to/endpoint 走代理直连 API。
限制:资料未提供计费、配额、平台支持范围与速率限制等细节,需以 AbuseIPDB 官方 API 文档为准;使用前需具备 AbuseIPDB 账户并完成授权。