MCP服务器段落API Comexstat
](https://smithery.ai/server/@luizzzvictor/mcp-comexstat)
该项目为Comexstat API实现了一个MCP(模型上下文协议)服务器,允许像Claude这样的人工智能模型直接与巴西的外贸数据交互。
概览
Comexstat MCP 服务器提供了查询巴西进出口统计的工具,包括:
- 一般出口和进口数据
- 按市镇分列的数据
- 历史数据(1989-1996)
- 附带代码和描述的辅助表格
特征
- 使用实现 @模型上下文协议/sdk
- 用 TypeScript 打字
- 使用 Zod 验证数据
- 支持 stdin/stdout 通信(MCP 标准)
- 强大的错误处理和 API 响应
安装
通过Smithery安装
通过以下方式自动安装Comexstat Data Server for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @luizzzvictor/mcp-comexstat --client claude手动安装
# Clone o repositório
git clone https://github.com/luizzzvictor/mcp-comexstat-easy.git
cd mcp-comexstat-easy
# Instale as dependências
npm install
# Compile o código TypeScript
npm run build快速使用
# Execute o servidor MCP
npm start可用工具
MCP 服务器提供以下工具:
一般数据
getLastUpdate()- 获取数据最后更新的日期getAvailableYears()- 可供查询的年份列表getAvailableFilters()列出可用的过滤器getFilterValues(filter, language?)获取特定过滤器的值getAvailableFields()- 列出可用于详细信息的字段getAvailableMetrics()列出可用的指标queryData(options)- 使用以下参数进行详细查询:
- flow:“导出”|“导入” - period:{从:“YYYY-MM”到:“YYYY-MM”} - monthDetail:boolean - filters:滤波器阵列(操作) - details: 用于详细信息的字段数组 - metrics指标数组 - language: 字符串( 可选, 默认 : “pt”)
按市镇分列的数据
queryMunicipalitiesData(options)- 查询以市镇为重点的数据
历史数据
queryHistoricalData(options)查询历史数据(1989-1996)
辅助表格
getStates()巴西国家列表getStateDetails(ufId)特定状态的详细信息getCities()城市名单getCityDetails(cityId)特定城市的详细信息getCountries(search?)-列出国家getCountryDetails(countryId)特定国家的详细信息getEconomicBlocks(options?)经济区块列表getHarmonizedSystem(options?)-和谐系统(上海)getNBM(options?)巴西商品名称getNBMDetails(coNbm)特定NBM代码的详细信息
使用范例
// Consultar exportações para os EUA em 2023
const result = await queryData({
flow: "export",
period: { from: "2023-01", to: "2023-12" },
monthDetail: false,
filters: [{ filter: "country", values: [105] }],
details: ["country", "month"],
metrics: ["metricFOB", "metricKG"],
});与Claude的整合
要将 MCP 服务器与 Claude Desktop 配合使用:
- 将配置添加到文件
claude_desktop_config.json:
{
"mcpServers": {
"comexstat": {
"command": "node",
"args": ["/caminho/completo/para/mcp-comexstat-easy/dist/index.js"]
}
}
}- 在 Claude Desktop 中,使用以下命令:
/mcp comexstat开发
# Executar em modo de desenvolvimento
npm run dev
# Executar testes
npm test
# Verificar cobertura de testes
npm test -- --coverage许可证
麻省理工学院
