Mozilla Public License 2.0
Comexstat API 的 MCP 服务器
该项目为 Comexstat API 实现了一个 MCP(模型上下文协议)服务器,允许像 Claude 这样的 AI 模型直接与巴西的外贸数据进行交互。
概述
MCP Comexstat 服务器提供查询巴西出口和进口统计数据的工具,包括:
- 一般进出口数据
- 各市町村数据
- 历史数据(1989-1996年)
- 带有代码和描述的辅助表
特征
- 使用@modelcontextprotocol/sdk实现
- 使用 TypeScript 进行输入
- 使用 Zod 进行数据验证
- 支持通过 stdin/stdout 进行通信(MCP 标准)
- 强大的 API 错误处理和响应
安装
快速使用
可用工具
MCP 服务器提供以下工具:
一般数据
getLastUpdate()
- 获取数据最后更新日期getAvailableYears()
- 列出可供查询的年份getAvailableFilters()
- 列出可用的过滤器getFilterValues(filter, language?)
- 获取特定过滤器的值getAvailableFields()
- 列出可用于详细说明的字段getAvailableMetrics()
- 列出可用指标queryData(options)
- 使用以下参数执行详细查询:flow
:“导出”| “进口”period
:{从:“YYYY-MM”,到:“YYYY-MM”}monthDetail
:布尔值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?)
- 协调制度 (HS)getNBM(options?)
- 巴西商品命名规则getNBMDetails(coNbm)
- 特定 NBM 代码的详细信息
使用示例
与克劳德的整合
要将 MCP 服务器与 Claude Desktop 一起使用:
- 将配置添加到
claude_desktop_config.json
文件中: - 在 Claude Desktop 上,使用以下命令:
发展
执照
麻省理工学院
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
mcp-comexstat
Related MCP Servers
- MIT License
- PythonMIT License