MCP.so
登录

MCP Recon

@sundayz-hunter

关于 MCP Recon

A comprehensive Model Context Protocol (MCP) server for web security reconnaissance and analysis.

基本信息

分类

其他

许可证

MIT license

运行时

python

传输方式

stdio

发布者

sundayz-hunter

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Recon?

A comprehensive Model Context Protocol (MCP) server for web security reconnaissance and analysis. It provides cybersecurity professionals with essential reconnaissance capabilities through Python-native implementations, following standard cybersecurity reconnaissance methodology.

How to use MCP Recon?

Install via provided scripts (install.ps1 for Windows, install.sh for Linux/macOS). Requires Python 3.10+, UV Package Manager, and Nmap. Configure Claude Desktop by adding the server entry to the mcpServers object in the appropriate config file, specifying the path to uv and the project directory. Then invoke tools such as whois_info, dns_records, port_scan, etc., through Claude.

Key features of MCP Recon

  • Information gathering (WHOIS, domain history)
  • DNS analysis (lookup, reverse DNS, subdomain enumeration)
  • Network reconnaissance (IP info, alive check, port scanning)
  • Web application analysis (TLS, HTTP headers, tech detection, URL extraction)
  • Passive subdomain enumeration via Certificate Transparency logs
  • Active subdomain enumeration using customizable DNS brute‑force wordlist
  • Advanced Nmap integration with multiple scan modes

Use cases of MCP Recon

  • Perform passive reconnaissance on target domains before penetration testing
  • Enumerate DNS records and discover subdomains for infrastructure mapping
  • Scan open ports and identify running services on target networks
  • Analyze web application security headers and detect technologies
  • Inspect TLS certificates for vulnerabilities and misconfigurations

FAQ from MCP Recon

What are the prerequisites for MCP Recon?

Python 3.10+, UV Package Manager, and Nmap. Installation scripts handle dependency setup automatically.

How do I configure MCP Recon with Claude Desktop?

Add the server entry to the mcpServers object in the Claude Desktop config file (claude_desktop_config.json) with the command pointing to the uv binary and arguments specifying the project directory and main.py. Examples for Windows, Linux, and macOS are provided.

Can I customize the subdomain wordlist used by MCP Recon?

Yes. Edit the subdomains.txt file in the project root, or provide a custom wordlist directly in Claude Desktop chat.

What port scanning modes are available in MCP Recon?

Common services, top 100 ports, top 1000 ports, specific ports (e.g., "80,443,8080"), or a port range (e.g., "1-1000").

Is there a legal disclaimer for using MCP Recon?

Yes. The tool is intended for legitimate security research, penetration testing, and bug bounty activities only. Users must have proper authorization before scanning any networks, systems, or applications. The authors are not responsible for misuse.

评论

其他 分类下的更多 MCP 服务器