Mcp-Brasil/mcp-brasil

MCP Server para 70 APIs públicas brasileiras

何を解決するか

mcp-brasil は、AIエージェント(Claude、GPT、Copilotなど)がブラジル政府の70以上の公開データソースに直接アクセスできるようにするMCP(Model Context Protocol)サーバーです。分散した政府ポータルを手動で検索する必要がなく、経済、立法、司法、社会データを統合的に扱えるインターフェースを提供します。

動作方法

このプロジェクトは「機能ごとのパッケージ化」アーキテクチャを採用し、自動登録システムを備えています。以下の3種類のデータアクセスモダリティを提供します:

  • RESTパススルー:公式政府APIへの非同期HTTPリクエスト。出力はPydanticで構造化されます。
  • ローカルデータセット:大規模データセット(例:TSE選挙データ、SIAPA不動産記録)はCSV/ZIP形式でダウンロードし、埋め込み型DuckDBローカルキャッシュに保存。高速なSQLクエリが可能。
  • インテリジェントエージェント:ツール、プロンプト、リソースを組み合わせて、公式文書作成などの複雑なワークフローを処理。

「スマートツール」も搭載されており、発見(BM25検索)、クエリのバッチ実行、複数API間でデータを照合可能なクエリプランナーを備えています。

対象ユーザー

  • AIエージェント開発者:研究者、ジャーナリスト、アナリストが信頼できるブラジル政府データを活用できるツールを開発したい人。
  • データアナリスト・研究者:カスタムAPI統合を各ソースごとに書かずに、LLMで公開データをクエリしたい人。
  • 市民技術開発者:透明性を重視したテクノロジー駆動型アプリケーションを開発したい人。

特徴

  • 広範なカバレッジ:15のテーマ分野(経済、健康、教育、司法など)をカバーする70の機能にわたる533のツール。
  • ハイブリッドデータアクセス:リアルタイムAPI呼び出しと、大規模データセット用のローカルDuckDBベースSQLエンジンを組み合わせ。
  • クロスリファレンス:複数のデータソースからのデータを組み合わせた実行計画を作成可能(例:議員の支出と投票記録の統合)。
  • 低障壁:70のAPIのうち66はAPIキー不要。すぐに始められます。
  • 広範な統合:Claude Desktop、VS Code/Cursor、標準HTTPトランスポートに対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト