关于 Hunter MCP Server
Hunter MCP Server 将 Hunter(Qianxin)API 接入 AI 助手,用于查询联网设备和服务信息。它支持多种搜索条件、结果采样、资源访问和 CSV 导出。
主要功能
- 01按 IP、域名、端口等条件搜索
- 02分页并选择返回字段
- 03限制结果数量以减少 Token 用量
- 04通过资源 URI 访问搜索结果
- 05将搜索结果导出为 CSV
适用场景
- 01调查特定 IP 或域名的联网资产
- 02筛选协议、端口或证书信息
- 03控制大型查询结果的返回规模
- 04保存查询结果供后续分析
MCP 相关
该 MCP 服务通过 Hunter API 查询设备与服务数据,并提供搜索及 CSV 导出工具;搜索结果也可作为资源访问。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Hunter MCP 服务
一个模型上下文协议(MCP)服务,可访问 Hunter(奇安信)API 功能,让 AI 助手查询互联网连接设备和服务的信息。
安装
- 克隆代码库:
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 服务。
功能
- 搜索功能:使用各种搜索条件查询 Hunter 的数据库,例如 IP、域名、标头、Web 信息、ICP备案信息、协议/端口、应用组件、证书、漏洞、AS 和 TLS - JARM。
- 结果采样:限制响应数据以减少 token 用量,在处理大型数据集时尤其有用。 资源管理**:提供搜索结果作为资源,并为其设置合适的 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 密钥。你可以从 Hunter 平台获取 API 密钥。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。