快速发现并汇总当前 target 的资产,优先使用本地能力。
LOCAL-FIRST RECONNAISSANCE GATEWAY
Recon MCP
基于 TypeScript、Node.js 与 MCP SDK 构建的统一网络资产侦察 Gateway,将本地扫描与可选 API provider 整理成一致的工具接口。
三个统一入口
串联子域发现、存活探测、端口检查与 nuclei 检查。
在完整本地流程后按顺序尝试已启用的 API provider。
执行链路
本地扫描按顺序运行;API provider 作为可选回退并串行执行。统一结果便于 Agent 和其他调用方消费。
AI Agent
└─ recon-mcp
├─ local: subfinder → httpx → naabu → nuclei
└─ API fallback: Netlas → Quake → FOFA 调用示例
每次请求围绕调用方传入的 target,返回统一的资产列表、统计摘要、元数据与错误信息。
{
"target": "example.com",
"deep": false
} 运行方式
项目使用 Node.js 20 或更高版本;构建后以 stdio 模式启动,便于接入支持 MCP 的客户端。
npm install
npm run build
npm start