Ipsearch MCP
I

Ipsearch MCP

离线IP Whois查询工具,支持通过IPv4地址查询归属信息及通过关键词反向搜索关联IP段,可用于目标资产收集,现已集成MCP协议便于AI客户端调用。
2.5分
5.5K

什么是IPSearch-MCP?

IPSearch-MCP是一个基于Model Context Protocol (MCP)的离线IP信息查询服务器。它允许AI助手(如Claude、Cursor等)直接查询IP地址的归属信息,包括IP段范围、网络名称、归属国家、详细描述等Whois信息。该工具特别适合安全研究人员、网络管理员和渗透测试人员使用,可以快速收集和分析目标系统的IP资产。

如何使用IPSearch-MCP?

使用IPSearch-MCP非常简单:首先下载并编译工具,然后将IP数据库文件放在正确位置,最后在支持MCP的AI客户端(如Cherry Studio)中配置MCP服务器。配置完成后,您可以直接通过自然语言向AI助手提问,例如“查询8.8.8.8的IP信息”或“查找属于阿里巴巴的IP段”,AI助手会自动调用相应的工具并返回查询结果。

适用场景

IPSearch-MCP适用于多种场景:1) 安全评估:快速识别目标系统的IP资产范围;2) 网络管理:查询IP地址的归属信息;3) 威胁情报:分析恶意IP的来源和归属;4) 资产发现:通过公司名称反向查找其拥有的IP地址段;5) 渗透测试:收集目标系统的网络资产信息。

主要功能

IP地址查询
根据IPv4地址查询完整的IP Whois信息,包括IP段范围、网络名称、归属国家、详细描述、状态信息和最后修改时间。支持标准的IPv4地址格式,自动验证地址合法性。
关键词反向查询
根据IP Whois登记信息中的关键字搜索IP段,支持多关键词组合查询(逗号分隔)。可以同时匹配descr和netname字段,最多返回2000条结果,非常适合通过公司或机构名称查找其IP资产。
智能关键词构造
内置智能关键词构造规则,当用户提供单位名称时,会自动生成多组关键词组合进行查询,包括拼音首字母、英文分词、中文拼音分词等多种形式,提高查询准确性和覆盖率。
MCP协议集成
完全支持Model Context Protocol (MCP),可以无缝集成到支持MCP的AI客户端中,如Claude Desktop、Cursor等。通过标准输入输出与客户端通信,提供标准化的工具调用接口。
离线数据库
使用SQLite格式的IP.db数据库,所有查询都在本地完成,无需网络连接,保护隐私且查询速度快。数据库定期更新,确保信息的准确性和时效性。
优势
完全离线操作:所有查询都在本地完成,不依赖外部网络服务,保护查询隐私
高性能查询:优化的SQL查询和索引设计,查询速度快,响应迅速
跨平台支持:纯Go实现,支持交叉编译,可在Windows、macOS、Linux等多个平台运行
易于集成:支持MCP协议,可以轻松集成到各种AI助手和工作流中
智能查询:内置智能关键词构造算法,提高反向查询的准确性和覆盖率
局限性
需要定期更新数据库:IP数据库需要手动下载和更新,否则信息可能过时
仅支持IPv4:目前仅支持IPv4地址查询,不支持IPv6
关键词查询限制:最多返回2000条结果,对于大型机构的查询可能不完整
需要编译部署:非技术用户可能需要帮助进行编译和配置
数据库文件较大:IP.db数据库文件体积较大,需要足够的存储空间

如何使用

下载和编译
首先克隆项目代码或从Release页面下载预编译版本。如果需要自行编译,确保已安装Go 1.23.0+,然后运行相应的编译命令。
准备数据库
下载IP.zip文件并解压,将IP.db数据库文件放在IPSearch可执行文件的同目录下。确保数据库文件完整且可读。
配置MCP客户端
在支持MCP的AI客户端(如Cherry Studio)中配置MCP服务器。添加新的MCP服务器,选择本地可执行文件类型,指定IPSearch的路径。
开始使用
配置完成后,重启AI客户端。现在您可以通过自然语言向AI助手提问,AI会自动调用IPSearch工具进行查询并返回结果。

使用案例

案例1:查询特定IP地址信息
当您需要了解某个IP地址的归属信息时,可以直接提供IP地址进行查询。
案例2:通过公司名称查找IP资产
当您需要查找某个公司或机构拥有的IP地址段时,可以提供公司名称进行反向查询。
案例3:安全评估中的资产发现
在安全评估或渗透测试中,需要收集目标系统的所有网络资产。

常见问题

IPSearch-MCP需要网络连接吗?
如何更新IP数据库?
支持哪些AI客户端?
查询结果有限制吗?
可以在服务器上部署吗?

相关资源

GitHub仓库
IPSearch项目的源代码和最新版本
技术原理文章
IPSearch工具的技术原理和实现细节
MCP协议文档
Model Context Protocol官方文档和规范
Go语言官网
Go编程语言官方网站和文档

安装

复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

M
Maverick MCP
MaverickMCP是一个基于FastMCP 2.0的个人股票分析服务器,为Claude Desktop等MCP客户端提供专业级的金融数据分析、技术指标计算和投资组合优化工具。它预置了520只标普500股票数据,支持多种技术分析策略和并行处理,无需复杂认证即可本地运行。
Python
6.9K
4分
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
14.0K
5分
A
Aderyn
Aderyn是一个开源的Solidity智能合约静态分析工具,由Rust编写,帮助开发者和安全研究人员发现Solidity代码中的漏洞。它支持Foundry和Hardhat项目,可生成多种格式报告,并提供VSCode扩展。
Rust
10.7K
5分
S
Scrapling
Scrapling是一个自适应网页抓取库,能自动学习网站变化并重新定位元素,支持多种抓取方式和AI集成,提供高性能解析和开发者友好体验。
Python
11.8K
5分
A
Apple Health MCP
一个用于通过SQL查询苹果健康数据的MCP服务器,基于DuckDB实现高效分析,支持自然语言查询和自动报告生成。
TypeScript
9.6K
4.5分
M
MCP Server Airbnb
已认证
Airbnb房源搜索与详情查询的MCP服务
TypeScript
19.3K
4分
A
Agentic Radar
Agentic Radar是一个用于分析和评估代理系统的安全扫描工具,帮助开发者、研究人员和安全专家理解代理系统的工作流程并识别潜在漏洞。
Python
15.1K
5分
M
MCP Scan
MCP-Scan是一款针对MCP服务器的安全扫描工具,用于检测提示注入、工具污染和跨域升级等常见安全漏洞。
Python
15.2K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
61.6K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
68.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
115.5K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
27.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
42.7K
4.5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
85.7K
4.7分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
51.8K
4.8分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
46.2K
5分
AIBase
智启未来,您的人工智能解决方案智库
© 2025AIBase