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トランスポートに対応。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト