
企查查 qcc-agent-cli
CLI企查查推出的命令行工具,约 200 个查询工具覆盖企业工商、经营与司法风险、知识产权、法律法规与类案、招投标,还能解析 PDF 等文档,适合律师做尽调与主体核查。需 Node.js 18+,在企查查智能体平台注册取 API Key(注册送积分);结果需律师复核。
qcc-agent-cli
企查查智能体数据平台命令行工具 —— 为人类和 AI Agent 而生的企业数据查询利器
📖 项目简介
qcc-agent-cli 是企查查官方推出的命令行工具,旨在帮助开发者和 AI Agent 快速访问企业工商信息、知识产权、经营风险、招投标与拟建项目等全维度商业数据。
核心能力:
- 🎯 多服务域覆盖:企业信息、风险信息、经营信息、知识产权、历史信息、董监高、法律数据、标讯数据与智能文档解析
- 🔧 201 个查询工具:覆盖企业、法律、司法案例与招投标等数据查询场景,实际数量以
qcc list-tools为准 - 🤖 AI Agent 友好:Markdown 格式化输出、Schema 自省、参数自动验证
- 🔒 安全可控:配置隔离、敏感信息脱敏
🌟 为什么选择 qcc-agent-cli?
🤖 为 AI Agent 原生设计
- Markdown 格式化输出:默认输出易读的 Markdown 格式,支持
--json输出原始 JSON - 参数自描述:每个工具的 inputSchema 完整描述参数类型和用途
- Schema 自省:支持
qcc list-tools动态获取工具定义,Agent 可自主发现能力 - 确定性输出:无歧义的错误码和状态码,便于 Agent 决策
👤 为人类开发者设计
- 简洁命令:
qcc company get_company_registration_info "企业名称" - 友好输出:默认 Markdown 格式化展示,支持
--json输出原始数据 - 智能提示:内置
--help和参数验证,快速上手 - 配置检查:
qcc check一键诊断配置状态
🏢 为企业级应用设计
- 配置驱动:统一配置文件
~/.qcc/config.json,支持多环境切换 - 工具缓存:本地缓存工具定义,减少网络请求,提升响应速度
- 错误处理:统一的错误类型和友好的错误提示
🚀 零门槛上手
- 3 分钟安装:
npm install -g qcc-agent-cli - 一行命令查询:无需编写代码,命令行直达数据
- MIT 开源协议:可自由定制和扩展
🛡️ 安全可控
- 凭证隔离:配置文件权限自动设置为 600,仅所有者可读写
- 敏感信息脱敏:日志和输出中自动隐藏密钥和 Token
⚡ 功能特性
数据服务矩阵
| 服务标识 | 服务名称 | 工具数 | 典型场景 | 文档 |
|---|---|---|---|---|
company | 企业信息 | 16 | 企业画像、工商核验、股权结构与财务概览 | 查看文档 |
risk | 风险信息 | 38 | 司法风险、信用风险、税务风险、担保与资产受限排查 | 查看文档 |
operation | 经营信息 | 35 | 经营动态、资质许可、融资、舆情、监管与市场活动分析 | 查看文档 |
ipr | 知识产权 | 18 | 商标、专利、软著、应用产品、社媒账号与网络服务备案分析 | 查看文档 |
history | 历史信息 | 34 | 历史沿革追溯、历史风险回溯、历史股权与司法记录核查 | 查看文档 |
executive | 董监高 | 44 | 董监高任职穿透、个人风险核查、关联企业识别 | 查看文档 |
regulation | 法律法规 | 6 | 法规检索、法条定位、引用核验与修订沿革查询 | qcc list-tools regulation |
case | 司法案例 | 4 | 类案检索、裁判文书详情与司法引用核验 | qcc list-tools case |
tender | 标讯数据 | 6 | 招投标搜索、拟建项目查询、企业搜索与企业招投标查询 | 查看文档 |
除上述数据查询服务外,document 提供本机文件、在线链接的文档解析及异步结果查询能力,详见文档解析任务提交与结果查询。
🚀 快速开始
1. 环境准备
| 依赖 | 要求 |
|---|---|
| Node.js | >= 18.0 |
| npm | >= 9.0 |
2. 安装工具
使用 npm 全局安装:
npm install -g qcc-agent-cli
如已安装,可通过以下命令更新到最新版本:
npm update -g qcc-agent-cli
安装完成后,验证版本:
qcc --version
3. 初始化配置
在使用之前,需要配置您的 MCP 服务地址和鉴权信息:
qcc init --authorization "Bearer YOUR_API_KEY"
仅指定 --authorization 时,CLI 会把 mcp.baseUrl 恢复为默认值 https://agent.qcc.com/mcp。这也可用于修复旧配置中误写为 .../company/stream 等具体服务端点的地址。如需使用自定义 MCP 基础地址,请显式传入:
qcc init --mcpBaseUrl "http://localhost:8401/custom" --authorization "Bearer YOUR_API_KEY"
4. 开启查询
查询企业工商注册信息:
qcc company get_company_registration_info "企查查科技股份有限公司"
📖 命令手册
基础管理命令
| 命令 | 描述 | 示例 |
|---|---|---|
init | 初始化全局配置 | qcc init --authorization "Bearer YOUR_API_KEY" |
check | 检查当前配置有效性及环境状态 | qcc check |
update | 强制同步远程工具定义到本地缓存 | qcc update |
list-tools | 列出当前支持的所有查询工具 | qcc list-tools <server> |
数据查询调用
qcc <server> <tool> --<paramKey> "<paramValue>" [--<filterKey> "<filterValue>"]
工具定义通常会自动同步。服务端工具发生变化但本地尚未生效时,可手动刷新缓存;需要查看当前服务支持的工具及参数时,可查询对应服务的工具列表:
qcc update
qcc list-tools <server>
文档解析任务提交与结果查询
提供专用 document 命令,用于提交本地文件或 HTTP(S) 文档 URL 创建解析任务,并根据 task_id 查询解析状态和 Markdown 结果。命令默认输出 JSON,便于脚本和 Agent 继续处理。
# 本地文件异步提交
qcc document parse_document --file_path "./sample.pdf"
# 本地文件同步等待 Markdown 结果
qcc document parse_document --file_path "./sample.pdf" --wait
# URL 文件异步提交
qcc document parse_document --file_url "https://files.example.com/sample.pdf"
# URL 文件同步等待 Markdown 结果
qcc document parse_document --file_url "https://files.example.com/sample.doc" --wait
# 查询任务结果
qcc document get_parse_result "<task_id>"
parse_document 当前仅支持 --file_path、--file_url、--wait 三个参数。--file_path <path> 与 --file_url <url> 必须二选一且只能提供一个:本地文件会从当前机器读取并提交解析,URL 文件会直接按 URL 提交;CLI 不会为 URL 文件做下载或探测。
--wait 是布尔开关,不传时创建异步任务并返回 task_id;传入时会尝试等待解析完成,若已完成可直接返回 details[].result_md,若仍在处理中则继续使用 get_parse_result 查询。当前版本暂不支持 --start_page_id、--end_page_id 指定页码范围;传入会作为无效参数处理。
document 命令复用 qcc init 写入的全局配置和鉴权信息,不需要单独配置文档解析地址或凭证。未初始化或凭证不可用时,请先运行 qcc init 或 qcc check。
当前 CLI 只支持单文件解析;不支持多文件、base64、直接传文件内容、callback、计费控制、check_params、full_json、title_tree 或完整 result 控制项。文件类型、大小、页数等业务规则以服务端校验结果为准。
📚 查询指令手册
调用格式
qcc <server> <tool> --<paramKey> "<paramValue>" [--<filterKey> "<filterValue>"]
参数说明:
server:服务标识(company/risk/operation/ipr/history/executive/regulation/case/tender)tool:工具名称,可通过qcc list-tools <server>获取--paramKey:参数键,如--searchKey、--personName、--year、--roleparamValue:参数值,如企业名称、统一社会信用代码、人员姓名、年份、日期或状态过滤值
通用参数:
--json:输出原始 JSON 格式(默认输出 Markdown 格式化结果)- 可选过滤参数按工具 schema 追加;CLI 会按工具 schema 自动转换数字、布尔值和数组。
- 数组类型参数可传单个值,例如
--role "原告";多个值请重复传入同一选项,例如--role "原告" --role "被告"。
服务文档
| 服务标识 | 服务名称 | 工具数 | 典型场景 | 文档 |
|---|---|---|---|---|
company | 企业信息 | 16 | 企业画像、工商核验、股权结构与财务概览 | 查看文档 |
risk | 风险信息 | 38 | 司法风险、信用风险、税务风险、担保与资产受限排查 | 查看文档 |
operation | 经营信息 | 35 | 经营动态、资质许可、融资、舆情、监管与市场活动分析 | 查看文档 |
ipr | 知识产权 | 18 | 商标、专利、软著、应用产品、社媒账号与网络服务备案分析 | 查看文档 |
history | 历史信息 | 34 | 历史沿革追溯、历史风险回溯、历史股权与司法记录核查 | 查看文档 |
executive | 董监高 | 44 | 董监高任职穿透、个人风险核查、关联企业识别 | 查看文档 |
regulation | 法律法规 | 6 | 法规检索、法条定位、引用核验与修订沿革查询 | qcc list-tools regulation |
case | 司法案例 | 4 | 类案检索、裁判文书详情与司法引用核验 | qcc list-tools case |
tender | 标讯数据 | 6 | 招投标搜索、拟建项目查询、企业搜索与企业招投标查询 | 查看文档 |
各服务的工具说明已拆分到独立文档,便于按需查阅和后续维护。
⚙️ 配置说明
配置文件默认存储在 ~/.qcc/config.json。
字段解析
mcp.baseUrl: MCP API 服务基础路径,默认值为https://agent.qcc.com/mcp,document文档解析命令也复用该地址。该值只允许 HTTP(S) 基础地址,不能包含查询参数、锚点或/company/stream等具体服务端点;末尾的/会自动移除。mcp.authorization: MCP 与document文档解析共用访问凭证,输出时会自动脱敏。mcp.timeout: 通用请求超时时间(毫秒);document的parse_document提交阶段固定为 300 秒,get_parse_result仍使用该值。mcp.enabled: 是否启用 MCP 模式(默认true)。
配置命令
# 设置配置
qcc config set mcp.baseUrl "https://agent.qcc.com/mcp"
qcc config set mcp.authorization "Bearer YOUR_API_KEY"
# 获取配置
qcc config get mcp.baseUrl
# 列出所有配置
qcc config list
qcc init --authorization "<token>" 用于重新初始化连接配置,会把 mcp.baseUrl 恢复为默认值。若只想更新凭证并保留现有自定义地址,请使用 qcc config set mcp.authorization "<token>"。修改 mcp.baseUrl 或 mcp.authorization 后,旧工具缓存会自动清除。
安全性提示
- 敏感信息遮蔽:在执行
config list或check时,authorization将显示为[已配置]。 - 权限保护:配置文件目录由系统权限自动保护(权限 600),建议不要手动将其暴露在公共仓库中。
🏗️ 目录结构
qcc-cli/
├── bin/
│ └── index.js # CLI 入口
├── src/
│ ├── cliSetup.js # CLI 命令注册
│ ├── commands/ # 指令实现 (init, check, update, config...)
│ ├── services/ # 核心逻辑 (MCP 协议解析、配置持久化)
│ ├── utils/ # 工具类 (HTTP 客户端、验证器、格式化器)
│ └── config/ # 静态服务与工具定义
└── package.json
📄 开源协议
本项目遵循 MIT License 开源协议。
相关资源

天眼查 tyc-cli
CLI天眼查官方命令行工具,调用 162 个查询工具查工商登记、股权结构、司法风险、失信被执行、知识产权与董监高等企业数据,适合律师做交易对手核查与尽调。需 Node.js 18+ 和天眼查账号(浏览器登录或填 API Token);结果需律师复核。
tyc-tech/tyc-cli19
SEC EDGAR MCP
MCP查询美国 SEC EDGAR 的 10-K、10-Q、8-K 公告、XBRL 财务报表和内部人交易,结果附原文链接便于核对,适合投资研究、财务分析与证券合规尽调。免费无需 API Key,需装 uv 并填写含姓名邮箱的 SEC_EDGAR_USER_AGENT;结论需专业人员复核。
stefanoamorelli/sec-edgar-mcp359
wage-hour-qa
Skill按具体州或国家回答用工问题:员工分类、加班费、用餐与休息、休假、最终工资等,逐条注明法规出处,拿不准时提示人工判断。以美国法规为主,需联网或接法律数据库,宜随 employment-legal 插件整套安装;结果须律师复核。Anthropic 官方出品。
anthropics/claude-for-legal9.7k
元典开放平台 MCP Server
MCP华宇元典官方 MCP:把元典开放平台的中国法规与案例检索、企业工商与涉诉信息、证券合规等接口变成 agent 工具,适合律师查法规、找类案、做企业尽调。需注册元典开放平台获取 API Key(调用消耗积分)并装 Node.js 20+;结果需律师复核。
yuandian-ailaw/yuandian-mcp-server5
Dexter
CLI金融研究终端 Agent(金融研究版 Claude Code):把公司研究问题拆成步骤,自动拉取财报与行情数据并自我校验后作答。需安装 Bun,准备模型 API Key 与 Financial Datasets API Key;仅供学习研究,结论需专业人员复核。
virattt/dexter27.6k
brief
Skill为法务生成三类简报:每日简报扫描邮箱、日历和合同里的待办与到期事项;专题简报就某个法律问题汇总内部资料;事件简报在数据泄露、诉讼威胁、监管问询时快速梳理背景。需接入邮箱、日历等工具。Anthropic 官方 legal 插件,不构成法律意见,需律师复核。
anthropics/knowledge-work-plugins25.8k