Mcp-Brasil/mcp-brasil
MCP Server para 70 APIs públicas brasileiras
解決的問題
mcp-brasil 是一個 MCP(模型上下文協議)伺服器,為 AI 代理(如 Claude、GPT 和 Copilot)提供對巴西政府超過 70 個公共資料來源的直接存取。它消除了手動搜尋碎片化政府門戶的需要,提供一個統一介面,用於存取經濟、立法、司法與社會資料。
運作方式
本專案採用「依功能打包」架構,並具備自動註冊系統。提供三種類型的資料存取模式:
- REST 透傳:向官方政府 API 發出非同步 HTTP 請求,透過 Pydantic 進行結構化輸出。
- 本地資料集:針對大型資料集(如 TSE 選舉資料、SIAPA 不動產紀錄),會下載 CSV/ZIP 檔案並儲存在嵌入式 DuckDB 本地快取中,支援高效率 SQL 查詢。
- 智慧代理:結合工具、提示與資源,處理複雜工作流程,例如官方文件撰寫任務。
專案包含「智慧工具」,支援發現(BM25 搜尋)、查詢批次執行,以及可跨多個不同 API 進行資料交叉比對的查詢規劃器。
適用對象
- AI 代理開發者:為研究人員、記者與分析師開發工具,他們需要可靠的巴西政府資料。
- 資料分析師與研究人員:希望使用 LLM 查詢公開資料,而無需為每個來源撰寫自訂 API 整合的使用者。
- 公民科技開發者:致力於技術驅動透明度與透明度導向應用的開發者。
特色
- 廣泛覆蓋:涵蓋 15 個主題領域(經濟、健康、教育、司法等)的 70 個功能,共 533 個工具。
- 混合資料存取:結合即時 API 呼叫與本地 DuckDB 驅動的 SQL 引擎,適用於大規模資料集。
- 交叉比對:可建立結合多個來源資料的執行計畫(例如,將議員的支出與投票紀錄結合)。
- 低門檻:70 個 API 中有 66 個無需 API 金鑰,可立即開始使用。
- 廣泛整合:支援 Claude Desktop、VS Code/Cursor 與標準 HTTP 傳輸。
相關
- 專案
- 專案
- 專案
- 專案
- 專案