- Explore MCP Servers
- uncover-mcp
Uncover Mcp
What is Uncover Mcp
Uncover MCP is a service implementation of the Model Context Protocol (MCP) designed for quickly discovering exposed hosts on the internet using the uncover tool.
Use cases
Use cases include searching for specific services or applications using Shodan or FOFA, conducting security assessments, and aiding in vulnerability research.
How to use
To use uncover-mcp, clone the repository, build the project, and run it as an MCP service with the necessary API keys for Shodan and FOFA configured in the environment variables.
Key features
Key features include direct integration with the projectdiscovery/uncover library, support for multiple search engines (Shodan and FOFA), multiple output format options, a simple MCP service interface, and natural interaction with AI assistants.
Where to use
Uncover MCP can be used in cybersecurity, penetration testing, and security research to identify exposed services and vulnerabilities in internet-facing hosts.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Uncover Mcp
Uncover MCP is a service implementation of the Model Context Protocol (MCP) designed for quickly discovering exposed hosts on the internet using the uncover tool.
Use cases
Use cases include searching for specific services or applications using Shodan or FOFA, conducting security assessments, and aiding in vulnerability research.
How to use
To use uncover-mcp, clone the repository, build the project, and run it as an MCP service with the necessary API keys for Shodan and FOFA configured in the environment variables.
Key features
Key features include direct integration with the projectdiscovery/uncover library, support for multiple search engines (Shodan and FOFA), multiple output format options, a simple MCP service interface, and natural interaction with AI assistants.
Where to use
Uncover MCP can be used in cybersecurity, penetration testing, and security research to identify exposed services and vulnerabilities in internet-facing hosts.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Uncover MCP
Uncover MCP is a MCP (Model Context Protocol) service implementation based on the uncover tool, designed for quickly discovering exposed hosts on the internet.
Engilsh | 中文
Features
- Direct integration with projectdiscovery/uncover library for searching
- Support for multiple search engines (currently Shodan and FOFA)
- Multiple output format options
- Simple and easy-to-use MCP service interface
- Natural interaction with AI assistants
Installation
# Clone repository
git clone https://github.com/Co5mos/uncover-mcp
cd uncover-mcp
# Build project
go build -o uncover-mcp ./cmd/uncover-mcp
Usage
Run as an MCP service:
{
"mcpServers": {
"uncover-mcp": {
"command": "./uncover-mcp",
"args": [],
"env": {
"SHODAN_API_KEY": "",
"FOFA_EMAIL": "",
"FOFA_KEY": ""
}
}
}
}
Examples
Use the following format in AI assistant:
Search using Shodan for ssl:"Uber Technologies, Inc."
Search using FOFA for app="ATLASSIAN-JIRA"
Declaration
This tool is intended for security research purposes only. Use this tool in compliance with relevant laws and regulations and the terms of use of the uncover project.
License
This project is licensed under the MIT License - see the LICENSE file
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










