mcpField
C
cristianoaredes-mcp-dadosbr

cristianoaredes-mcp-dadosbr

远程服务
github.com/cristianoaredes法律与政务1029 周前更新
代码仓库

关于 cristianoaredes-mcp-dadosbr

MCP DadosBR 通过工具为 AI 助手接入巴西公共数据,涵盖政府、法律、企业、金融、医疗和战略 OSINT 查询。它整合企业登记、司法案件和央行指标等多类查询。

主要功能

  1. 01六个领域的 23 项工具
  2. 02企业与邮政编码查询
  3. 03司法及政府数据
  4. 04金融与医疗数据
  5. 05战略 OSINT 搜索与提示词

适用场景

  1. 01对巴西企业开展尽职调查
  2. 02查询司法案件和律师登记
  3. 03查看央行利率与汇率数据
  4. 04查找政府合同或医疗机构

MCP 相关

该 MCP 服务向兼容客户端提供巴西公共数据和 OSINT 工具。部分搜索和数据源需要配置相应的 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp需要授权

工具

详细介绍

MCP DadosBR — 面向 Claude、Cursor 和 AI 助手的巴西数据 MCP 服务

smithery badge npm version npm downloads TypeScript License: MIT

最全面的巴西 OSINT 工具包,采用 Model Context Protocol(MCP)服务形式。 直接通过 Claude Desktop、Cursor、Windsurf、Claude Code 或任何兼容 MCP 的 AI 助手,查询 CNPJ、CEP、法院记录、政府合同、金融指标等信息。

Português | English


Português

这是什么?

MCP DadosBR 是一款 MCP 服务,可将 AI 助手连接到巴西公共数据。借助它,Claude、Cursor、Windsurf 和其他助手可以查询 CNPJ、通过 CEP 查询地址、司法案件、政府合同、巴西中央银行金融指标等信息,无需离开对话界面。

它包含 23 个 OSINT 工具,分属 6 个领域:政府、法律、企业、金融、医疗和战略情报。

快速安装
npx @aredes.me/mcp-dadosbr
配置(任何 MCP 客户端)

将以下内容添加到 MCP 客户端的配置文件中:

{
  "mcpServers": {
    "dadosbr": {
      "command": "npx",
      "args": ["@aredes.me/mcp-dadosbr"],
      "env": {
        "TAVILY_API_KEY": "tvly-your-key",
        "PERPLEXITY_API_KEY": "pplx-your-key",
        "TRANSPARENCIA_API_KEY": "your-key",
        "DATAJUD_API_KEY": "your-key"
      }
    }
  }
}
各客户端的配置文件位置
客户端位置
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor项目中的 .cursor/mcp.json
Windsurf~/.windsurf/config.json
Continue.dev~/.continue/config.json
Gemini CLI~/.config/gemini/mcp_config.json
Zed~/.config/zed/settings.json(context_servers 字段)
Cline / Roo ClineVS Code 设置 → 扩展 → Cline → MCP Servers

Claude Code CLI:

claude mcp add --transport stdio dadosbr \
  --env TAVILY_API_KEY=tvly-xxx \
  --env TRANSPARENCIA_API_KEY=xxx \
  --env DATAJUD_API_KEY=xxx \
  -- npx -y @aredes.me/mcp-dadosbr

23 个 OSINT 工具
政府与透明度
工具功能API 密钥
ibge_localidadesIBGE 的州、市和地区信息—
transparencia_lookup联邦合同、协议和招标信息TRANSPARENCIA_API_KEY
ceis_cnep_lookup受制裁企业(CEIS/CNEP)TRANSPARENCIA_API_KEY
pncp_licitacoes国家公共采购门户—
querido_diario市级官方公报(Open Knowledge)—
法律与合规
工具功能API 密钥
datajud_processos巴西各法院的司法案件DATAJUD_API_KEY
oab_advogado在 CNA/OAB 中查询律师—
bnmp_mandados逮捕令(BNMP/CNJ)—
procurados_lookup被通缉人员(MJSP/Interpol)—
lista_suja_lookup强迫劳动黑名单(MTE)—
企业与个人
工具功能API 密钥
cnpj_lookup根据 CNPJ 查询完整注册信息—
cep_lookup根据 CEP 查询完整地址—
cpf_validateCPF 数学验证—
domain_whois.br 域名 WHOIS 查询(Registro.br)—
consumidor_reclamacoesConsumidor.gov.br 上的投诉—
company_deep_profile通过 6 个数据源编排生成完整档案多个
金融
工具功能API 密钥
bacen_taxasSELIC、IPCA、美元、欧元、CDI(巴西中央银行)—
fipe_veiculosFIPE 车辆价格表—
医疗
工具功能API 密钥
cnes_saude医疗机构(CNES/DataSUS)—
战略情报
工具功能API 密钥
cnpj_search通过 Tavily 使用 Google Dorks 进行网页搜索TAVILY_API_KEY
cnpj_intelligence多类别智能搜索TAVILY_API_KEY
strategic_osint_prompt分析模板(尽职调查、欺诈、ESG)—
sequentialthinking逐步进行结构化推理—

使用示例

企业全面尽职调查:

Faça uma investigação completa do CNPJ 00.000.000/0001-91:
1. Use cnpj_lookup para dados cadastrais
2. Use transparencia_lookup para contratos governamentais
3. Use datajud_processos para processos judiciais
4. Use lista_suja_lookup para verificar trabalho escravo
5. Use company_deep_profile para o perfil consolidado

欺诈检测:

Use strategic_osint_prompt com template "fraud_detection" para o CNPJ 11.222.333/0001-81.
Execute cada ferramenta indicada no prompt gerado.

财务查询:

Quais são as taxas atuais do Banco Central?
Use bacen_taxas para SELIC, IPCA e câmbio do Dólar.

法律研究:

Use datajud_processos para buscar processos contra "Empresa XYZ" no TJSP.
Depois use oab_advogado para verificar "João Silva" na OAB/SP.

区域情报:

Use ibge_localidades para listar municípios de MG,
depois use cnes_saude para encontrar hospitais em Belo Horizonte.

环境变量
变量用途获取方式
TAVILY_API_KEY网页搜索工具tavily.com
PERPLEXITY_API_KEY备用搜索(未配置 Tavily 时使用)perplexity.ai
TRANSPARENCIA_API_KEY联邦透明度数据portaldatransparencia.gov.br/api-de-dados
DATAJUD_API_KEY司法案件datajud-wiki.cnj.jus.br
MCP_TRANSPORT—stdio(默认)或 http
MCP_HTTP_PORT—HTTP 端口(默认:3000)

表中所有标注为“无 API 密钥”的工具均无需任何密钥即可使用。


要求
  • Node.js 18+
  • 可根据上表选择性配置 API 密钥

开发与贡献
git clone https://github.com/cristianoaredes/mcp-dadosbr.git
cd mcp-dadosbr
npm install
npm run build
npm test

许可证

MIT — 参见 LICENSE。

数据来源:OpenCNPJ、OpenCEP、IBGE、Portal da Transparência、CNJ Datajud、Banco Central、BrasilAPI、CNES/DataSUS

作者:Cristiano Arêdes · LinkedIn · [email protected]


English

这是什么?

MCP DadosBR 是一个模型上下文协议(MCP)服务,可让 AI 助手直接访问巴西公共数据。连接 Claude Desktop、Cursor、Windsurf、Claude Code 或任何兼容 MCP 的客户端,即可在对话中查询 CNPJ 企业记录、CEP 邮政地址、法院案件、政府合同、中央银行金融利率、医疗机构等信息。

涵盖 6 个领域的 23 个 OSINT 工具:政府透明度、法律/合规、企业、金融、医疗和战略情报。

快速安装
npx @aredes.me/mcp-dadosbr
配置(任意 MCP 客户端)
{
  "mcpServers": {
    "dadosbr": {
      "command": "npx",
      "args": ["@aredes.me/mcp-dadosbr"],
      "env": {
        "TAVILY_API_KEY": "tvly-your-key",
        "PERPLEXITY_API_KEY": "pplx-your-key",
        "TRANSPARENCIA_API_KEY": "your-key",
        "DATAJUD_API_KEY": "your-key"
      }
    }
  }
}
各客户端的配置文件位置
客户端位置
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor项目中的 .cursor/mcp.json
Windsurf~/.windsurf/config.json
Continue.dev~/.continue/config.json
Gemini CLI~/.config/gemini/mcp_config.json
Zed~/.config/zed/settings.json(context_servers 字段)
Cline / Roo ClineVS Code 设置 → 扩展 → Cline → MCP 服务

Claude Code 命令行:

claude mcp add --transport stdio dadosbr \
  --env TAVILY_API_KEY=tvly-xxx \
  --env TRANSPARENCIA_API_KEY=xxx \
  --env DATAJUD_API_KEY=xxx \
  -- npx -y @aredes.me/mcp-dadosbr

23 个 OSINT 工具
领域工具描述
政府ibge_localidades · transparencia_lookup · ceis_cnep_lookup · pncp_licitacoes · querido_diarioIBGE 地理信息、联邦合同、受制裁公司、公共采购、市政公报
法律datajud_processos · oab_advogado · bnmp_mandados · procurados_lookup · lista_suja_lookup巴西所有法院的诉讼程序、律师核验、逮捕令、通缉人员、强迫劳动黑名单
公司cnpj_lookup · cep_lookup · cpf_validate · domain_whois · consumidor_reclamacoes · company_deep_profile公司注册信息、地址查询、CPF 验证、.br 域名 WHOIS、消费者投诉、整合 6 个来源的深度档案
金融bacen_taxas · fipe_veiculos巴西中央银行利率(SELIC、IPCA、USD、EUR、CDI)、FIPE 车辆价格表
医疗cnes_saude通过 CNES/DataSUS 搜索医疗机构
情报cnpj_search · cnpj_intelligence · strategic_osint_prompt · sequentialthinking使用 Google Dorks 进行网页搜索、多源情报、战略分析模板(尽职调查、欺诈、ESG)、结构化推理

要求
  • Node.js 18+
  • 根据所需工具选择性提供 API 密钥(见下表)
环境变量
变量必需工具获取方式
TAVILY_API_KEY网页搜索工具(cnpj_search、cnpj_intelligence)tavily.com
PERPLEXITY_API_KEY替代搜索(未设置 Tavily 时使用)perplexity.ai
TRANSPARENCIA_API_KEY政府透明度数据Portal da Transparência API
DATAJUD_API_KEY诉讼程序Datajud Wiki

上表中不需要 API 密钥的所有工具均可零配置使用。


提示词示例

公司全面尽职调查:

Run a full due diligence on CNPJ 00.000.000/0001-91:
cnpj_lookup → transparencia_lookup → datajud_processos → lista_suja_lookup → company_deep_profile

欺诈检测:

Use strategic_osint_prompt with template "fraud_detection" for CNPJ 11.222.333/0001-81.
Then run each tool indicated in the generated prompt.

巴西中央银行利率:

What are the current Brazilian Central Bank rates?
Use bacen_taxas for SELIC, IPCA, and USD exchange rate.

法律研究:

Search for lawsuits against "Company XYZ" using datajud_processos in TJSP.
Then verify lawyer "João Silva" with oab_advogado in OAB/SP.

统计数据
  • 23 个工具 · 257 项测试(全部通过)· 64 个 Google Dork 模板 · 10 个 OSINT 类别
  • TypeScript 严格模式 · Node.js 18+ · Vitest · Express 5
  • 内置熔断器、LRU 缓存和请求去重
架构概览
lib/
├── adapters/          # CLI, Cloudflare Workers, Smithery
├── config/            # Configuration and timeouts
├── core/              # Registry, search, intelligence, dork-templates
├── infrastructure/    # Cache, circuit breaker, rate limiting
├── tools/             # Domain-organized tools
│   ├── core.ts        #   CNPJ, CEP, search, intelligence, thinking
│   ├── government.ts  #   IBGE, Transparência, CEIS/CNEP, PNCP, Querido Diário
│   ├── legal.ts       #   Datajud, OAB, BNMP, Procurados, Lista Suja
│   ├── company.ts     #   CPF, WHOIS, Consumidor, Deep Profile
│   ├── financial.ts   #   Banco Central, FIPE
│   ├── health.ts      #   CNES/DataSUS
│   └── osint.ts       #   Strategic prompts
└── types/             # TypeScript type definitions

参与贡献
git clone https://github.com/cristianoaredes/mcp-dadosbr.git
cd mcp-dadosbr
npm install
npm run build
npm test
许可证

MIT — 详见 LICENSE。

数据来源:OpenCNPJ、OpenCEP、IBGE、Portal da Transparência、CNJ Datajud、Banco Central do Brasil、BrasilAPI、CNES/DataSUS

由 Cristiano Arêdes 构建 · LinkedIn · [email protected]


链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。