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編程語言官方網站和文檔

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
27.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
35.3K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
103.8K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
29.0K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.5K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
15.9K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
21.6K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
69.7K
4.7分


