Ipsearch MCP
什么是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编程语言官方网站和文档

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
61.6K
4.5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
68.7K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
115.5K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
27.0K
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
42.7K
4.5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
85.7K
4.7分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
51.8K
4.8分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
46.2K
5分



