MCP-сервер для API Comexstat
В этом проекте реализован сервер MCP (Model Context Protocol) для API Comexstat, позволяющий моделям ИИ, таким как Claude, напрямую взаимодействовать с данными по внешней торговле Бразилии.
Обзор
Сервер 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: { с: "ГГГГ-ММ", по: "ГГГГ-ММ" }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?)- Гармонизированная система (ГС)getNBM(options?)- Бразильская номенклатура товаровgetNBMDetails(coNbm)— Подробная информация о конкретном коде NBM
Пример использования
Интеграция с Клодом
Чтобы использовать сервер 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
Разработка
Лицензия
Массачусетский технологический институт
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 Resources
Related MCP Servers
- Mozilla Public License 2.0
- MIT License
- PythonMIT License