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 传输。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目