ENScan_GO
一款基于各大企业信息API的工具,解决在遇到的各种针对国内企业信息收集难题。一键收集控股公司ICP备案、APP、小程序、微信公众号等信息聚合导出。支持MCP接入
claude mcp add --transport stdio wgpsec-enscan_go ./enscan --mcp
How to use
ENScan Go (ENScan_GO) 提供了一个 MCP 服务器接口,输出基于 ENScan_GO 的数据和提示,便于将其与其他工具链协同工作。通过开启 MCP 模式,ENScan_GO 将监听本地 http://localhost:8080,暴露一个可通过脚本或其他系统调用的接口,用于按关键词、数据源、投资比例、字段等条件进行企业信息查询、投资信息、分支与控股信息等的聚合查询。该 MCP 服务结合 ENScan_GO 的强大数据源与插件能力,便于在自动化工作流中实现统一的查询、筛选和数据整合,并支持通过 prompt 进行交互式信息获取。
How to install
安装步骤(推荐使用已编译好的一体化二进制):
- 先确保系统满足运行环境(推荐 Linux/macOS;Windows 需在 WSL/类 Unix 环境中运行)。
- 下载 ENScan_GO 的发行版或二进制文件(包含 enscan 可执行文件和所需依赖)。
- 给可执行文件添加执行权限(如果需要):chmod +x enscan
- 启动 MCP 服务:./enscan --mcp
- MCP 服务启动后,默认监听本地端口 8080,可以通过 http://localhost:8080/api/info 等接口进行交互。
如需从源码编译(需安装 Go 环境):
- 克隆仓库:git clone https://github.com/wgpsec/ENScan_GO.git
- 进入目录:cd ENScan_GO
- 构建二进制:go build -o enscan
- 运行:./enscan --mcp
Additional notes
常见注意事项:
- 确保 Cookie/API 访问凭证配置正确,否则信息查询可能失败。ENScan_GO 支持通过多源数据源进行查询,若某一个数据源不可用,其他数据源仍可工作。
- MCP 模式下,请勿将暴露端口直接暴露到公网,防止滥用。优先在受控网络或通过 VPN/代理进行访问。
- 如遇性能瓶颈,可以调整请求延时参数(delay)来控制并发请求,避免对目标服务造成过大压力。
- 根据需求可通过 prompt 组合不同数据源和字段进行深度查询、合并导出等操作。
- MCP 配置中的 env 变量可用于注入证书、代理或数据源特定的环境变量,确保在部署时按需配置。
Related MCP Servers
mcp-language
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
cloudsword
一款帮助云租户发现和测试云上风险、增强云上防护能力的综合性开源工具
kodit
👩💻 MCP server to index external repositories
github-brain
An experimental GitHub MCP server with local database.
bgg
BGG MCP provides access to BoardGameGeek and a variety of board game related data through the Model Context Protocol. Enabling retrieval and filtering of board game data, user collections, and profiles.
mcp
Teamwork.com MCP server