跳至正文
回到 Projects

LOCAL-FIRST RECONNAISSANCE GATEWAY

Recon MCP

基于 TypeScript、Node.js 与 MCP SDK 构建的统一网络资产侦察 Gateway,将本地扫描与可选 API provider 整理成一致的工具接口。

TypeScriptMCPAsset Discovery

三个统一入口

asset_search

快速发现并汇总当前 target 的资产,优先使用本地能力。

recon

串联子域发现、存活探测、端口检查与 nuclei 检查。

deep_recon

在完整本地流程后按顺序尝试已启用的 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
GITHUB REPOSITORY Felixz6 / recon-mcp 查看源代码、README 与项目更新。
返回项目列表