
MCP集成,用于将ReconFTW安全工具箱与兼容的代理工作流连接起来。
概览
通过模型上下文协议公开 reconFTW 侦察框架,使兼容的 AI 助手能够启动侦察任务并检查其结果。底层的 reconFTW 框架由 创建。 该仓库是 BugTraceAI 集成生态系统的一部分。请与兼容的 MCP 客户端使用,并按照所选运行时的配置操作。 - : 通过MCP工具访问所有reconFTW功能 - : 完整、被动、子域、漏洞、OSINT等 - : 监控扫描进度并按需获取结果 - : 访问扫描结果作为MCP资源 - : 本地AI助手使用STDIO,远程访问使用SSE - : 预配置的Docker和docker-compose设置 为了增强侦察能力,请在环境中配置API密钥或.env文件: 连接到http://localhost:8002/sse(或你的服务器URL)。
概述(AI 翻译)
由reconFTW提供技术支持——由@six2dez创作
reconFTW MCP 服务器通过模型上下文协议公开 reconFTW 侦察框架,使兼容的 AI 助手能够启动侦察任务并检查结果。底层的 reconFTW 框架由 six2dez 创建。
该仓库是 BugTraceAI 集成生态系统的一部分。请与兼容的 MCP 客户端使用,并按照所选运行时的配置操作。
安装 ·MCP工具 ·配置 ·探索套件
🎯 特色
- 完整reconFTW集成:通过MCP工具访问所有reconFTW功能
- 多重扫描模式:全扫描模式、被动扫描模式、子域、漏洞、开源情报等
- 实时状态:监控扫描进度并按需获取结果
- 资源访问:将扫描结果作为MCP资源访问
- 双传输:STDIO用于本地AI助手,SSE用于远程访问
- Docker Ready:预配置的 Docker 和 docker-compose 设置
🚀 快速启动
选项1:Docker(推荐)
选项2:Docker Direct(直接使用)
选项3:本地安装
🔧 配置
环境变量
|变量 |描述 |默认 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
reconFTW MCP Server
Powered by reconFTW — Created by @six2dez
reconFTW MCP Server exposes the reconFTW reconnaissance framework through the Model Context Protocol so compatible AI assistants can start reconnaissance tasks and inspect their results. The underlying reconFTW framework is created by six2dez.
This repository is part of the BugTraceAI integration ecosystem. Use it with compatible MCP clients and follow the selected runtime’s configuration.
Install · MCP tools · Configuration · Explore the suite
🎯 Features
- Full reconFTW Integration: Access all reconFTW capabilities through MCP tools
- Multiple Scan Modes: Full, passive, subdomains, vulnerabilities, OSINT, and more
- Real-time Status: Monitor scan progress and get results on demand
- Resource Access: Access scan results as MCP resources
- Dual Transport: STDIO for local AI assistants, SSE for remote access
- Docker Ready: Pre-configured Docker and docker-compose setup
🚀 Quick Start
Option 1: Docker (Recommended)
# Clone the repository
git clone https://github.com/BugTraceAI/reconftw-mcp.git
cd reconftw-mcp
# Build and run (SSE mode)
docker-compose up -d
# MCP server will be available at http://localhost:8002/sse
Option 2: Docker Direct
# Build the image
docker build -t reconftw-mcp .
# Run in SSE mode (for remote access)
docker run -p 8002:8002 -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp --sse
# Run in STDIO mode (for Claude Code)
docker run -i -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp
Option 3: Local Installation
# Install reconFTW first
git clone --depth 1 https://github.com/six2dez/reconftw.git ~/reconftw
cd ~/reconftw && ./install.sh
# Install MCP server
pip install -r requirements.txt
# Run the MCP server
python mcp_server.py
🔧 Configuration
Environment Variables
| Variable | Description | Default |
|---|---|---|
RECONFTW_DIR |
reconFTW installation directory | /root/reconftw |
OUTPUT_DIR |
Scan output directory | /opt/reconftw/output |
MCP_PORT |
MCP SSE server port | 8002 |
安装
docker run -i --rm -v reconftw-output:/opt/reconftw/output reconftw-mcp mcp配置
{
"mcpServers": {
"reconftw": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"reconftw-output:/opt/reconftw/output",
"reconftw-mcp",
"mcp"
]
}
}
}