← 返回目录
L

Licinexus MCP Server

社区
面向 LLM 的巴西公共采购与 CNPJ 数据 MCP 服务器
分类
其他 第 174 / 230
Stars
★ 80 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
无需凭据
许可证
MIT
最近提交
工具数
18
46FMRS · D

这是一个聚焦巴西公共采购与 CNPJ 公开数据的开源 MCP 服务器,功能覆盖招标、合同、价格登记表、机构、PCA、供应商与聚合分析,共 18 个工具、4 个提示词、2 个资源。它免密钥、免注册,安装配置简单,适合分析人员和开发者做公开数据查询;不提供 Licinexus 的专有匹配与评分功能,也无官方 SLA,数据准确性依赖上游公开接口。

最强项 · 文档质量 12/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
8/20
维护活跃度
10/20
文档质量
12/20
安装易用性
10/20
查看各项评分依据
可靠性 6/20
静态审查仅看到 README 与 server.json,未见仓库源码、CI 工作流或已提交测试;尽管 README 声称『15/15 端点烟雾测试』与『retry budget』,这属于未经证实的主张,按校准规则不得加分。清单声明 stdio 传输、18 工具、4 提示、2 资源,但工具参数只以自然语言描述(如 palavraChave、somenteVigentes),无 JSON schema 佐证,无法核实声明的工具与实际行为是否一致。启动路径依赖 npx 拉取 @licinexusbr/mcp,版本固定 0.2.2 且未声明 node 引擎约束细节;README 自述 PNCP 可能 15-30 秒超时,错误处理与重试仅为文字承诺。据此给 6:快乐路径可信但测试与边界证据完全缺失,且无执行证据支撑更高分。
安全与权限 8/20
未发现红线:无恶意行为、无凭证窃取、无隐蔽外传、无未确认的破坏性默认操作;所有数据源均为公开 API(PNCP、BrasilAPI/MinhaReceita),环境变量 CNPJ_PROVIDER 明确标注非机密、免密钥。README 有明确的范围声明(不触及私有基础设施、无私有数据)并提供 SECURITY.md 渠道。扣分点:仅有无争议只读网络访问,但除 README 自述外无源码级证据证明无写操作或本地数据落盘、无超出声明域的网络调用;stdio 通过 npx -y 执行 npm 包,属于供应链信任面且未见锁定文件或完整性验证。综合给 8。
维护活跃度 10/20
信号:MIT 许可、78 星、4 个开放 issue、未归档,manifest 与 npm 版本 0.2.2 一致,README 列出分阶段路线图与发布(Fase 6 于 v0.1.0)。这显示有组织的维护与清晰归属(Licinexus)。扣分点:无源码、提交历史、发布时间线、依赖更新策略或 issue 响应记录可核;『最好努力、无 SLA、7 天内分类』是弱承诺;路线图含未完成阶段(Fase 7)与可疑的未来日期(11/05/2026),削弱可信度。给 10:活跃且许可明确,但治理与版本化证据不足。
文档质量 12/20
文档相当分层且可读:中英双语入口、6+ 客户端安装示例(Claude Desktop、Cursor、Continue、Cline、Zed、程序化 SDK)、绝对路径 npx 排错、EACCES、版本缓存、超时、日志(LICINEXUS_LOG_LEVEL)与多语言错误(LICINEXUS_LANG),并附工具/提示/资源清单与范围声明。扣分点:18 个工具仅有自然语言参数描述,缺少参数类型、必填项、默认值、分页与返回结构;未披露限流/成本(虽为免费公开数据)、数据时效与准确性免责;含未来日期与未验证的『15/15 端点』主张。文档整体可用但有隐藏假设,给 12。
安装易用性 10/20
安装路径简洁:Node ≥18 + MCP 客户端,配置一段 JSON 指定 command npx、args -y @licinexusbr/mcp,无需密钥或数据库,并覆盖主流客户端的配置文件路径与 UI 入口,还有完整的故障排查。扣分点:无仓库内源码或可执行验证,无法确认包真实可用;依赖 npx 在线拉取属脆弱环节;Linux 上 Claude Desktop 不被官方支持;步骤主体依赖 README 自述而非可核证据。按静态校准上限 15 更远,给 10。

静态评测 · 未实际运行收录于 2026-09-10

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要查询巴西公共采购公开数据的 LLM 用户与分析人员
  • 使用 Claude Desktop、Cursor、Continue、Cline/Roo Code 或 Zed 的开发者
  • govtech、合规、供应商情报与招投标研究人员
  • 希望免密钥、免注册直接调用 PNCP 与 CNPJ 公开数据的团队

不适合谁

  • 需要 Licinexus 专有匹配引擎、供应商评分、价格聚合或 AI 生成产物的用户
  • 需要官方 SLA 或付费支持的场景(本项目为社区项目,尽力而为、无 SLA)
  • 期望访问私有数据库或非公开数据的用户
  • 目前不支持 MCP stdio 的 ChatGPT 网页版用户

所需权限

  • 网络访问:调用 PNCP、BrasilAPI(或 MinhaReceita)等公开 HTTPS 端点
  • 本地执行:通过 npx 下载并运行 npm 包 @licinexusbr/mcp,使用本地 npm 缓存目录(如 ~/.npm/_npx/)
  • 进程通信:通过 stdin/stdout 使用 JSON-RPC 与 MCP 客户端通信
  • 本地内存缓存:对较重响应做 LRU 内存缓存,TTL 较短
  • 可选环境变量:CNPJ_PROVIDER(brasilapi 默认或 minhareceita)、LICINEXUS_LOG_LEVEL、LICINEXUS_LANG
  • 不需要 API 密钥或账号凭据

风险与副作用

  • 数据来自政府公开接口,PNCP 响应有时需 15–30 秒,宽泛查询可能超时
  • 公开数据可能存在延迟、缺失或不一致,LLM 输出需人工复核,不应作为法律或投标决策的唯一依据
  • npx 会从 npm 拉取并执行第三方包,供应链风险取决于该包发布渠道的可信度
  • npx 缓存可能导致运行旧版本,需显式指定 @latest
  • 配置文件中若暴露本机绝对路径(如 which npx 的结果)会写入本地配置
  • 调试日志可能包含查询参数,注意不要泄露敏感上下文

安装接入

准备工作

运行环境:Node.js 18+

其他可选配置项(3 个)
CNPJ_PROVIDER 可选 选择CNPJ数据来源:'brasilapi'(默认)或'minhareceita',两者均为免费公共API,无需密钥。
LICINEXUS_LOG_LEVEL 可选 设置为debug可在终端查看请求/响应日志,用于调试。
LICINEXUS_LANG 可选 设置工具错误消息的语言:pt(默认)或en。
  1. 确认已安装 Node.js 18 或更高版本。
  2. 在 MCP 客户端配置文件中添加 licinexus 服务器。以 Claude Desktop 为例:打开 设置 → 连接器 → 编辑配置,编辑 claude_desktop_config.json(macOS 路径 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 路径 %APPDATA%\Claude\claude_desktop_config.json),在 mcpServers 中加入 {"licinexus": {"command": "npx", "args": ["-y", "@licinexusbr/mcp"]}}。
  3. 保存文件并完全退出并重启客户端(macOS 需 Cmd+Q,关闭窗口不够)。
  4. 在 设置 → 连接器 → licinexus 中确认列出 18 个工具。Cursor 使用 ~/.cursor/mcp.json,Continue 使用 ~/.continue/config.json,Zed 使用 ~/.config/zed/settings.json 的 context_servers 字段。注意这是 stdio 服务器,直接在终端运行 npx @licinexusbr/mcp 会看似“卡住”,这是正常现象——它在等待客户端通过 stdin/stdout 用 JSON-RPC 连接。
claude_desktop_config.json
{
  "mcpServers": {
    "licinexus": {
      "command": "npx",
      "args": ["-y", "@licinexusbr/mcp"]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "licinexus": {
      "command": "npx",
      "args": [
        "-y",
        "@licinexusbr/mcp"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add licinexus -- npx -y @licinexusbr/mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在Claude Desktop的设置→连接器→licinexus中应列出全部18个工具(如search_licitacoes、get_cnpj_data);然后询问"Quais ferramentas do licinexus você tem disponíveis?",Claude能列出这些工具即说明安装成功。

常见排障

  1. 提示 ‘Server failed to start’ 或 ‘command not found: npx’:客户端找不到 PATH 中的 npx,用 which npx 取得绝对路径并写入配置的 command
  2. 保存配置后工具不出现:完全重启客户端(macOS 用 Cmd+Q),MCP 服务器仅在启动时加载
  3. 出现 EACCES 或权限错误:执行 npm cache clean --force 后重试 npx -y @licinexusbr/mcp
  4. 运行的是旧版本:改用 args ["-y", "@licinexusbr/mcp@latest"]
  5. 大查询超时:PNCP 可能较慢,服务器已内置重试预算,建议用更精确的过滤条件
  6. 需要日志:以 LICINEXUS_LOG_LEVEL=debug 运行;错误消息语言可用 LICINEXUS_LANG=en 切换为英文
  7. 在终端直接运行看似卡住:属正常现象,stdio 服务器在等待客户端连接

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查询CNPJ 00000000000191(巴西银行)的企业登记数据
  • 过去7天东南部发布了哪些金额超过50万雷亚尔的IT招标公告?
  • 圣保罗州有没有针对notebook、尚有余量的有效价格登记公报?
  • 根据年度采购计划(PCA),茹伊斯迪福拉市政府今年计划采购什么?

工具能力 18

search_licitacoes 只读
按日期、采购方式、州(UF)、机构 CNPJ、金额、关键词检索招标公告
get_licitacao 只读
按 PNCP 控制编号获取某个招标公告的完整详情
list_licitacao_itens 只读
列出招标公告的物品(标包):描述、数量、金额
list_licitacao_resultados 只读
按物品列出竞标结果:中标方、价格、供应商
list_licitacao_arquivos 只读
获取招标公告文件(PDF、附件、技术任务书)
search_contratos 只读
按日期、机构、供应商、金额检索合同
get_contrato 只读
获取某份合同的完整详情
list_contrato_termos 只读
列出合同附加条款(延期、金额/期限变更)
展开其余 10 个工具
list_contrato_instrumentos 只读
列出收款凭证(发票、账单)
search_atas_rp 只读
检索价格登记表——默认仅返回有效期内记录,用于发现仍可使用的合同
get_ata_rp 只读
获取价格登记表完整详情,包括物品(含可用余额)与文件
get_orgao 只读
公共机构档案(权力分支、层级、法人性质)
get_fornecedor_contratos 只读
某 CNPJ 作为供应商签订的公共合同
search_pca 只读
年度采购计划(PCA)——提前了解将采购什么
list_pca_itens 只读
某个 PCA 的规划采购物品
get_cnpj_data 只读
通过 BrasilAPI(默认)或 MinhaReceita 获取联邦税务局企业注册信息(CNAE、股东、资本、状态)
aggregate_licitacoes_por_periodo 只读
最长 5 年窗口内招标数量的时间序列(可选金额),支持按日/周/月/年分桶;可按采购方式、UF、市、CNPJ、政府层级筛选
compare_periodos 只读
并排比较两个时期,返回总量以及绝对和百分比差值

使用场景

问‘最近 7 天东南部地区金额超过 50 万雷亚尔的 IT 招标有哪些?’
查询某个关键词在某个州是否还有有效的价格登记表(ata de registro de preço)剩余额度
查询某 CNPJ 过去两年与联邦机构的合同历史
按 PCA 了解某市政府今年计划采购什么
对某份招标公告做可行性检查清单并给出摘要
对两个时期做招标数量和金额的对比分析,例如判断选举年是否出现采购前置

支持客户端

Claude Desktop
Cursor
Continue
Cline
Roo Code
Zed
ChatGPT部分支持

依据项目文档列出,未经本站实测。

详细介绍

Licinexus MCP 服务器由 Licinexus 维护,以 MIT 许可证开源发布,通过 npm 包 @licinexusbr/mcp 以 stdio 方式提供。它把巴西 Portal Nacional de Contratações Públicas(PNCP,国家公共采购门户)以及巴西联邦税务局(Receita Federal)CNPJ 企业注册数据的公开端点封装成 18 个工具、4 个提示词和 2 个资源,让 Claude Desktop、Cursor、Continue、Cline/Roo Code、Zed 等 MCP 客户端用自然语言查询招标公告、合同、价格登记表(ata de registro de preço)、公共机构、年度采购计划(PCA)、供应商合同以及企业注册信息。服务器只返回结构化的原始公开数据,由 LLM 负责分析;不包含 Licinexus 的专有匹配引擎、供应商评分或 AI 生成产物。无需 API 密钥、无需注册、无需本地数据库,数据直接来自公开接口(PNCP 与 BrasilAPI,CNPJ 数据源可用环境变量在 brasilapi 与 minhareceita 之间切换)。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 72ceda9b83ba 数据同步于 2026-10-19 查看 FMRS 评分方法