Hunter MCP服务器
一种模型上下文协议(MCP)服务器,提供对Hunter(Qianxin)API功能的访问,允许人工智能助手查询有关互联网连接设备和服务的信息。
安装
- 克隆存储库:
git clone https://github.com/help116114/hunter-mcp-server.git
cd hunter-mcp-server- 安装依赖项:
npm install- 构建服务器:
npm run build- 设置您的Hunter API密钥和电子邮件:
export Hunter_API_KEY="your-api-key-here"- 启动服务器:
npm start设置
要将此服务器与Claude或其他兼容MCP的AI助手集成,请执行以下步骤:
- 将服务器添加到MCP设置中:
{
"mcpServers": {
"hunter": {
"command": "node",
"args": ["/path/to/hunter-mcp-server/build/index.js"],
"env": {
"HUNTER_API_KEY": "your-api-key-here"
}
}
}
}- 重新启动Claude以加载新的MCP服务器。
特性
- 搜索功能:使用各种搜索条件(如IP、域名、标题、网络信息、ICP)查询Hunter的数据库备案信息,协议/端口、应用程序组件、证书、漏洞、AS和tls-jarm。
- 结果抽样:限制响应数据以减少令牌使用,这在处理大型数据集时很有用。
资源管理\*\*:提供对具有适当URI的资源的搜索结果的访问。
- CSV导出:将搜索结果导出到CSV文件以供进一步分析。
工具
search_hunter
- 描述:在Hunter的数据库中搜索设备和服务。
- 参数:
- query (required):Hunter搜索查询(例如,'ip=“1.1.1.1”')。 - page (optional):结果分页的页码(默认值:1)。 - size (optional):每页的结果数(默认值:10)。 - fields (optional):要包含在结果中的字段列表(例如,\[‘ip’、‘port’、‘title’\])。
export_to_csv
- 描述:将Hunter搜索结果导出到CSV文件。
- 参数:
- query (required):Hunter搜索查询(例如,'ip=“1.1.1.1”')。 - outputPath (required):输出CSV文件的路径。 - page (optional):结果分页的页码(默认值:1)。 - size (optional):每页的结果数(默认值:10)。 - fields (optional):要包含在结果中的字段列表(例如,\[‘ip’、‘port’、‘title’\])。
需求
- Node.js:服务器是使用Node.js构建的。确保你的系统上安装了Node.js(14.17或更高版本)。
- Hunter API密钥:您需要一个有效的Hunter API密钥才能访问Hunter API。您可以从获取API密钥 猎人平台.
