agrobr — MCP-сервер для Claude Code: данные агробизнеса Бразилии
Даёт агенту доступ к ценам, урожаям, климату и вырубке лесов Бразилии из публичных источников. Пригодится, когда нужно посчитать или сверить данные по бразильскому агробизнесу прямо в чате.
claude mcp add agrobr -- uvx agrobr-mcpЧто делает agrobr
agrobr-mcp — тонкая обёртка над библиотекой agrobr: сам сервер только форматирует текст, а сбор, разбор и кэширование данных лежат на библиотеке. Наружу торчат 14 инструментов: дневные спотовые цены (CEPEA/ESALQ), расчётные цены фьючерсов на B3, экспорт по месяцам и штатам, оценки урожая, баланс спроса и предложения, недельный ход посевной и уборки, поголовье скота, климат по штатам, полигоны вырубки и очаги пожаров.
Данные тянутся из публичных API — CEPEA, CONAB, IBGE, INPE, B3, NASA POWER. Ключи не нужны, но версия 0.2.0 требует agrobr >=2.0.0,<3 и MCP Python SDK >=2.0.0,<3, а сам пакет ставится через pip install agrobr-mcp. Для запуска нужен Python 3.11 или новее. Если ставить через uvx, зависимости подтянутся сами.
Есть два служебных инструмента: listar_produtos показывает, какие продукты принимает каждый инструмент, а health_check проверяет состояние источников. Часть инструментов по умолчанию отдаёт последний опубликованный срез — например, futuros_b3 берёт последнюю сессию, desmatamento ограничен 2000 записями. Без Python 3.11 в окружении сервер просто не поднимется.
Какие задачи решает
- узнать спотовую цену сои или кукурузы за последние дни
- свести экспорт продукции по штатам и месяцам
- посмотреть недельный ход уборки урожая
- проверить климатические данные по штату
- выгрузить полигоны вырубки лесов по биому
Примеры запросов агенту
- Какая была цена сои за последние 5 дней?
- Покажи оценку урожая кукурузы по штатам
- Данные по вырубке лесов в Амазонии
Как установить agrobr
Командой платформы
claude mcp add agrobr -- uvx agrobr-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agrobr-mcp <команда>
Командой платформы
codex mcp add agrobr -- uvx agrobr-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agrobr-mcp <команда>
Файл настроек
{
"mcpServers": {
"agrobr": {
"command": "uvx",
"args": [
"agrobr-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agrobr-mcp <команда>
Файл настроек
{
"servers": {
"agrobr": {
"type": "stdio",
"command": "uvx",
"args": [
"agrobr-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from agrobr-mcp <команда>
Командой платформы
gemini mcp add agrobr uvx agrobr-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from agrobr-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о agrobr
Как установить agrobr в Claude Code?
Выполните claude mcp add agrobr -- uvx agrobr-mcp. Если команда падает на разборе флага -m, сделайте скрипт-обёртку: echo 'python -m agrobr_mcp' > run.sh && chmod +x run.sh && claude mcp add agrobr ./run.sh.
Что делает agrobr?
Открывает агенту 14 инструментов с бразильскими сельхозданными: цены, урожаи, экспорт, климат, вырубка лесов и очаги пожаров. Всю работу с источниками берёт на себя библиотека agrobr.
Какие зависимости нужны для работы?
Версия 0.2.0 требует agrobr >=2.0.0,<3 и MCP Python SDK >=2.0.0,<3, а также Python 3.11 или новее. При установке через uvx зависимости подтягиваются автоматически.