About MCP-Recon-Server
An SSE-based MCP server for domain reconnaissance and vulnerability scanning in penetration testing. It is intended for use with MCP clients that can connect over SSE.
Key features
- 01Domain reconnaissance tools
- 02Vulnerability scanning
- 03SSE server
Use cases
- 01Reconnaissance during penetration testing
- 02Vulnerability scanning of domains
MCP support
Exposes domain reconnaissance and vulnerability-scanning tools to MCP clients over SSE.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP-Recon-Server
Model Context Protocol Server with tools for domain reconnaissance and vulnerability scanning for Penetration Testing.
Server is an SSE server.
Install all requirements with "uv pip install -r requirements.txt"
Run the server with sudo $(which uv) run main.py
Once the Server is running, you should be able to run the MCP-Pentest-Client or any other MCP Client that can connect to a MCP Server running on SSE protocol.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.