cristianoaredes-mcp-dadosbr について
MCP DadosBR は、政府、法律、企業、金融、医療、戦略 OSINT の各種ツールを通じて、AI アシスタントからブラジルの公開データを利用できるようにします。企業情報、裁判記録、中央銀行の指標などを調べられます。
主な機能
- 016分野にわたる23のツール
- 02企業情報と郵便番号の検索
- 03司法・政府データの照会
- 04金融・医療データの検索
- 05戦略 OSINT 検索とプロンプト
活用シーン
- 01ブラジル企業のデューデリジェンス
- 02裁判記録や弁護士登録の確認
- 03中央銀行の金利や為替データの確認
- 04政府契約や医療施設の検索
MCP 対応
MCP サーバーとして、対応クライアントにブラジルの公開データおよび OSINT ツールを提供します。一部の検索やデータソースには API キーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcpclaude mcp add --transport http ai-smithery-cristianoaredes-mcp-dadosbr https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp{"mcpServers":{"ai-smithery-cristianoaredes-mcp-dadosbr":{"type":"http","url":"https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp"}}}Cursor で開く{"servers":{"ai-smithery-cristianoaredes-mcp-dadosbr":{"type":"http","url":"https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp"}}}VS Code で開く{"mcpServers":{"ai-smithery-cristianoaredes-mcp-dadosbr":{"type":"http","url":"https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp"}}}{"mcpServers":{"ai-smithery-cristianoaredes-mcp-dadosbr":{"serverUrl":"https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp認証が必要ツール
詳細
MCP DadosBR — Claude、Cursor、AI アシスタント向けのブラジルデータ MCP サーバー
Model Context Protocol(MCP)サーバーとして提供される、最も包括的なブラジル向けOSINTツールキットです。 CNPJ、CEP、裁判記録、政府契約、金融指標などを、Claude Desktop、Cursor、Windsurf、Claude Code、その他のMCP対応AIアシスタントから直接照会できます。
Português
これは何ですか?
MCP DadosBRは、AIアシスタントをブラジルの公開データに接続するMCPサーバーです。これにより、Claude、Cursor、Windsurfなどのアシスタントは、会話から離れることなく、CNPJ、CEPによる住所、裁判案件、政府契約、ブラジル中央銀行の金融指標などを照会できます。
政府、法律、企業、金融、医療、戦略的インテリジェンスの6つの分野に分類された、23のOSINTツールを提供します。
クイックインストール
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 Cline | VS Code Settings → Extensions → 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_localidades | IBGEの州、市区町村、地域 | — |
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_validate | CPFの数学的検証 | — |
domain_whois | .brドメインのWHOIS(Registro.br) | — |
consumidor_reclamacoes | Consumidor.gov.brへの苦情 | — |
company_deep_profile | 6つの情報源を統合した包括的なプロフィール | 複数 |
金融
| ツール | 内容 | APIキー |
|---|---|---|
bacen_taxas | SELIC、IPCA、米ドル、ユーロ、CDI(ブラジル中央銀行) | — |
fipe_veiculos | 自動車のFIPE価格表 | — |
医療
| ツール | 内容 | 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]
英語
これは何ですか?
MCP DadosBR は、AI アシスタントがブラジルの公開データに直接アクセスできるようにする Model Context Protocol(MCP)サーバーです。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 Cline | VS Code の設定 → 拡張機能 → Cline → MCP サーバー |
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 ツール
| ドメイン | ツール | 説明 |
|---|---|---|
| 政府 | ibge_localidades · transparencia_lookup · ceis_cnep_lookup · pncp_licitacoes · querido_diario | IBGE の地理情報、連邦政府契約、制裁対象企業、公共調達、自治体の官報 |
| 法務 | 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 | 政府の透明性データ | 透明性ポータル 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 件のテスト(100% 合格) · 64 個の Google Dork テンプレート · 10 個の OSINT カテゴリ
- TypeScript strict モード · 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、透明性ポータル、CNJ Datajud、ブラジル中央銀行、BrasilAPI、CNES/DataSUS
クリスティアーノ・アレデス が開発 · LinkedIn · [email protected]
リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。