Ipsearch MCP
I

Ipsearch MCP

An offline IP Whois query tool that supports querying attribution information through IPv4 addresses and reverse searching for associated IP segments through keywords. It can be used for target asset collection and now integrates the MCP protocol for easy invocation by AI clients.
2.5 points
5.5K

What is IPSearch-MCP?

IPSearch-MCP is an offline IP information query server based on the Model Context Protocol (MCP). It allows AI assistants (such as Claude, Cursor, etc.) to directly query the attribution information of IP addresses, including Whois information such as IP segment range, network name, country of origin, detailed description, etc. This tool is particularly suitable for security researchers, network administrators, and penetration testers, enabling them to quickly collect and analyze the IP assets of target systems.

How to use IPSearch-MCP?

Using IPSearch-MCP is very simple: First, download and compile the tool. Then, place the IP database file in the correct location. Finally, configure the MCP server in an AI client that supports MCP (such as Cherry Studio). After the configuration is complete, you can directly ask questions to the AI assistant in natural language, such as 'Query the IP information of 8.8.8.8' or 'Find the IP segments belonging to Alibaba'. The AI assistant will automatically call the corresponding tool and return the query results.

Applicable scenarios

IPSearch-MCP is suitable for various scenarios: 1) Security assessment: Quickly identify the IP asset scope of the target system; 2) Network management: Query the attribution information of IP addresses; 3) Threat intelligence: Analyze the source and attribution of malicious IPs; 4) Asset discovery: Reverse search for the IP address segments owned by a company through its name; 5) Penetration testing: Collect the network asset information of the target system.

Main features

IP address query
Query the complete IP Whois information based on an IPv4 address, including IP segment range, network name, country of origin, detailed description, status information, and last modification time. It supports the standard IPv4 address format and automatically verifies the legitimacy of the address.
Reverse keyword query
Search for IP segments based on keywords in the IP Whois registration information, supporting multi-keyword combination queries (separated by commas). It can match both the descr and netname fields and return a maximum of 2000 results, which is very suitable for finding IP assets by company or institution name.
Intelligent keyword construction
It has built-in intelligent keyword construction rules. When the user provides an organization name, it will automatically generate multiple sets of keyword combinations for querying, including forms such as the first letters of pinyin, English word segmentation, and Chinese pinyin word segmentation, improving the accuracy and coverage of queries.
MCP protocol integration
It fully supports the Model Context Protocol (MCP) and can be seamlessly integrated into AI clients that support MCP, such as Claude Desktop, Cursor, etc. It communicates with the client through standard input and output, providing a standardized tool call interface.
Offline database
It uses an IP.db database in SQLite format. All queries are completed locally without the need for a network connection, protecting privacy and ensuring fast query speed. The database is updated regularly to ensure the accuracy and timeliness of information.
Advantages
Completely offline operation: All queries are completed locally without relying on external network services, protecting query privacy.
High-performance query: Optimized SQL queries and index design ensure fast query speed and rapid response.
Cross-platform support: It is implemented in pure Go, supports cross-compilation, and can run on multiple platforms such as Windows, macOS, and Linux.
Easy integration: It supports the MCP protocol and can be easily integrated into various AI assistants and workflows.
Intelligent query: It has a built-in intelligent keyword construction algorithm, improving the accuracy and coverage of reverse queries.
Limitations
Requires regular database updates: The IP database needs to be manually downloaded and updated; otherwise, the information may become outdated.
Only supports IPv4: Currently, it only supports IPv4 address queries and does not support IPv6.
Keyword query limitations: It returns a maximum of 2000 results, which may be incomplete for queries of large institutions.
Requires compilation and deployment: Non-technical users may need assistance with compilation and configuration.
Large database file: The IP.db database file is large and requires sufficient storage space.

How to use

Download and compile
First, clone the project code or download the pre-compiled version from the Release page. If you need to compile it yourself, make sure Go 1.23.0+ is installed, and then run the corresponding compilation commands.
Prepare the database
Download the IP.zip file and extract it. Place the IP.db database file in the same directory as the IPSearch executable file. Ensure that the database file is complete and readable.
Configure the MCP client
Configure the MCP server in an AI client that supports MCP (such as Cherry Studio). Add a new MCP server, select the local executable file type, and specify the path to IPSearch.
Start using
After the configuration is complete, restart the AI client. Now you can ask questions to the AI assistant in natural language, and the AI will automatically call the IPSearch tool for querying and return the results.

Usage examples

Example 1: Query information of a specific IP address
When you need to know the attribution information of an IP address, you can directly provide the IP address for querying.
Example 2: Find IP assets by company name
When you need to find the IP address segments owned by a company or institution, you can provide the company name for a reverse query.
Example 3: Asset discovery in security assessment
In security assessment or penetration testing, it is necessary to collect all network assets of the target system.

Frequently Asked Questions

Does IPSearch-MCP require a network connection?
How to update the IP database?
Which AI clients are supported?
Are there any limitations on the query results?
Can it be deployed on a server?

Related resources

GitHub repository
The source code and latest version of the IPSearch project
Technical principle article
The technical principle and implementation details of the IPSearch tool
MCP protocol documentation
The official documentation and specifications of the Model Context Protocol
Go language official website
The official website and documentation of the Go programming language

Installation

Copy the following command to your Client for configuration
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

M
Maverick MCP
Python
5.9K
4 points
K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
13.1K
5 points
A
Aderyn
Aderyn is an open - source Solidity smart contract static analysis tool written in Rust, which helps developers and security researchers discover vulnerabilities in Solidity code. It supports Foundry and Hardhat projects, can generate reports in multiple formats, and provides a VSCode extension.
Rust
9.7K
5 points
S
Scrapling
Scrapling is an adaptive web scraping library that can automatically learn website changes and re - locate elements. It supports multiple scraping methods and AI integration, providing high - performance parsing and a developer - friendly experience.
Python
11.8K
5 points
A
Apple Health MCP
An MCP server for querying Apple Health data via SQL, implemented based on DuckDB for efficient analysis, supporting natural language queries and automatic report generation.
TypeScript
9.6K
4.5 points
M
MCP Server Airbnb
Certified
MCP service for Airbnb listing search and details query
TypeScript
14.1K
4 points
M
MCP Scan
MCP-Scan is a security scanning tool for MCP servers, used to detect common security vulnerabilities such as prompt injection, tool poisoning, and cross-domain escalation.
Python
15.9K
5 points
A
Agentic Radar
Agentic Radar is a security scanning tool for analyzing and assessing agentic systems, helping developers, researchers, and security experts understand the workflows of agentic systems and identify potential vulnerabilities.
Python
12.0K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.5K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.6K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
17.5K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
53.9K
4.3 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
51.3K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
24.3K
5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
17.2K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
75.7K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase