Brasil API MCP 是一个基于 Model Context Protocol (MCP) 的服务器,它借助 Brasil API 提供工具,可查询多种巴西公共数据服务,为用户获取巴西相关信息提供了便捷途径。
Brasil API MCP 是连接 AI 助手与巴西公共数据服务的桥梁,通过标准化的 Model Context Protocol 实现。它提供了对多种巴西公共数据的访问,如邮政编码、公司注册号、银行信息等。
# 克隆仓库
git clone https://github.com/guilhermelirio/brasil-api-mcp
cd brasil-api-mcp
# 安装依赖
npm install
# 构建项目
npm run build
运行服务器:
npm start
这将启动通过标准输入输出(stdio)通信的 MCP 服务器。
// 示例请求 CEP 工具
const response = await callMcpTool("cep-search", {
cep: "01001000"
});
// 响应提供详细地址信息:
// {
// cep: "01001000",
// state: "SP",
// city: "São Paulo",
// neighborhood: "Sé",
// street: "Praça da Sé",
// service: "viacep"
// }
// 示例请求获取美元汇率
const response = await callMcpTool("cambio-rate", {
currency: "USD",
date: "2023-08-10"
});
// 响应提供详细的汇率信息
cep-search - 查询巴西邮政编码的地址信息cnpj-search - 根据 CNPJ 查询巴西公司的信息bank-search - 根据代码查找巴西银行的信息bank-list - 列出所有巴西银行ddd-search - 查询巴西区域代码(DDD)的信息ibge-states-list - 列出所有巴西州及其信息ibge-state-search - 根据代码或缩写查找巴西州的信息ibge-municipalities-list - 根据州的缩写列出其下辖的所有市镇cambio-currencies-list - 列出所有可查询外汇汇率的货币cambio-rate - 查询特定日期某货币的汇率信息registrobr-domain-check - 检查 .br 域名的状态和可用性MIT © Guilherme Lirio Tomasi de Oliveira
该项目使用了 Brasil API 服务,该服务聚合了多种与巴西公共数据相关的 API。特别感谢 Brasil API 团队为社区提供的这项宝贵服务。