article
README
🚀 网络数据库-MCP(NetworksDB-MCP)
网络数据库-MCP 将模型上下文协议(MCP)服务器的功能集成到网络数据库(NetworksDB)中,让用户可以通过自然语言进行网络情报、IP 地理定位、组织信息和 DNS 数据的查询,为网络数据查询带来了极大的便利。
🚀 快速开始
网络数据库-MCP 结合了网络数据库(NetworksDB)、模型上下文协议(MCP)和自然语言处理的功能,允许用户使用自然语言查询网络数据。使用前,你需要准备好网络数据库 API 密钥、Python 3.8 或更高版本以及 MCP 客户端。
✨ 主要特性
- 自然语言接口:支持使用普通英文查询网络数据,降低了查询门槛。
- 全面分析类别:
- 🔑 提供 API 密钥管理与使用情况跟踪功能。
- 🌐 可获取 IP 地址信息及地理定位。
- 🏢 支持组织搜索及基础设置映射。
- 🔢 能查询 ASN(自治系统编号)信息及网络关系。
- 📝 具备 DNS 及反向 DNS 智能。
- 🔍 可进行大规模反向 DNS 查询网络范围。
📦 安装指南
- 克隆此仓库:
git clone https://github.com/mordavid/NetworksDB-MCP.git cd NetworksDB-MCP - 安装依赖项:
pip install -r requirements.txt - 配置 MCP 服务器:
"mcpServers": { "NetworksDB-MCP": { "command": "python", "args": [ "<Your_Path>\\NetworksDB-MCP.py" ], "env": { "NETWORKSDB_API_KEY": "<Your_API_Key>" } } }
💻 使用示例
基础用法
通过 MCP 可以进行以下示例查询:
- “查找有关 IP 8.8.8.8 的所有信息”
- “搜索名为 Google 的组织”
- “获取 IP 1.1.1.1 的地理位置”
- “显示 example.com 的 DNS 记录”
- “查找微软公司拥有的所有网络”
- “获取 IP 地址的反向 DNS”
高级用法
核心命令:
key_info- 获取 API 密钥信息和使用情况统计ip_info- 获取 IP 地址详细信息ip_geo- 获取 IP 地理位置org_search- 搜索组织信息org_info- 获取组织详情org_networks- 列出组织拥有的网络asn_info- 获取 ASN 信息asn_networks- 列出 ASN 的网络dns- 获取 DNS 记录reverse_dns- 获取 IP 地址的反向 DNSmass_reverse_dns- 批量反向 DNS 查询
📚 详细文档
🔍 网络数据库-MCP 是什么?
网络数据库-MCP 结合了以下功能:
- 网络数据库(NetworksDB):全面的 IP、组织和网络情报数据库。
- 模型上下文协议(MCP):用于创建自定义 AI 工具的开放协议。
- 自然语言处理:将普通英文查询转换为网络数据库 API 调用。
📱 社区
加入我们的电报群组获取更新、技巧和讨论:
- 电报群组:root_sec
📄 许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
🙏 致谢
- 提供全面网络情报 API 的网络数据库团队。
- 推进 AI 工具开发的 MCP 社区。
扫码联系在线客服