indonesia-civic-stack — MCP-сервер для Claude Code: установка
Даёт 45 инструментов для поиска данных в государственных порталах Индонезии. Помогает проверять компании, реестры лекарств BPOM, халяль-сертификаты и сводки погоды прямо в чате с моделью.
claude mcp add --env PROXY_URL=<PROXY_URL> --env BPS_API_KEY=<BPS_API_KEY> --transport stdio indonesia-civic-stack -- uvx indonesia-civic-stackЧто делает indonesia-civic-stack
Набор объединяет 14 модулей сбора данных и 45 инструментов протокола MCP в единую точку входа. Через него ассистент обращается к реестрам юридических лиц AHU, каталогу лекарств BPOM, реестру сертификатов BPJPH и декларациям имущества LHKPN. Внутри работают прямые HTTP-клиенты, парсеры JSON и сценарии автоматизации браузера. Ответы приводятся к общему формату со статусами записей вроде ACTIVE или REVOKED.
Часть государственных сайтов защищена динамической вёрсткой или проверками доступа. Модулям AHU, OSS NIB, JDIH и LHKPN для работы нужен браузерный движок. Без установки Playwright и браузера Chromium эти вызовы завершатся ошибкой. Статистический модуль BPS не примет запросы без отдельного ключа BPS_API_KEY.
Для обхода географических ограничений подключение настраивается через прокси-сервер с переменной PROXY_URL. При этом статус HTTP 200 на главной странице портала не гарантирует реальную доступность шлюза данных в конкретный день.
Какие задачи решает
- Проверить статус регистрации лекарства в базе BPOM
- Найти халяльный сертификат компании в системе BPJPH
- Запросить сведения о юридическом лице в реестре AHU
- Получить свежие метеорологические сводки и данные о землетрясениях от BMKG
- Выгрузить статистические показатели через API BPS
Примеры запросов агенту
- Проверь статус регистрации препарата парацетамол в реестре BPOM
- Найди данные о недавних землетрясениях через сервис BMKG
- Запроси сведения о компании в реестре AHU
Как установить indonesia-civic-stack
Командой платформы
claude mcp add --env PROXY_URL=<PROXY_URL> --env BPS_API_KEY=<BPS_API_KEY> --transport stdio indonesia-civic-stack -- uvx indonesia-civic-stackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from indonesia-civic-stack <команда>
Командой платформы
codex mcp add indonesia-civic-stack --env PROXY_URL=<PROXY_URL> --env BPS_API_KEY=<BPS_API_KEY> -- uvx indonesia-civic-stackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from indonesia-civic-stack <команда>
Файл настроек
{
"mcpServers": {
"indonesia-civic-stack": {
"command": "uvx",
"args": [
"indonesia-civic-stack"
],
"env": {
"PROXY_URL": "<PROXY_URL>",
"BPS_API_KEY": "<BPS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from indonesia-civic-stack <команда>
Файл настроек
{
"servers": {
"indonesia-civic-stack": {
"type": "stdio",
"command": "uvx",
"args": [
"indonesia-civic-stack"
],
"env": {
"PROXY_URL": "<PROXY_URL>",
"BPS_API_KEY": "<BPS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from indonesia-civic-stack <команда>
Командой платформы
gemini mcp add -e PROXY_URL=<PROXY_URL> -e BPS_API_KEY=<BPS_API_KEY> indonesia-civic-stack uvx indonesia-civic-stackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from indonesia-civic-stack <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о indonesia-civic-stack
Как установить indonesia-civic-stack в Claude Code?
Выполните команду claude mcp add indonesia-civic-stack -e BPS_API_KEY=<BPS_API_KEY> -- uvx indonesia-civic-stack. Значение <BPS_API_KEY> замените на собственный ключ API.
Что делает indonesia-civic-stack?
Сервер открывает моделям доступ к 45 инструментам для сбора открытых данных с сайтов ведомств Индонезии. Он нормализует ответы разных порталов и возвращает их в единой структуре со статусами записей.
Почему для некоторых запросов требуется Playwright?
Модули AHU, OSS NIB, JDIH и поиск LHKPN обращаются к сайтам со сложной клиентской структурой. Для них необходимо установить браузерные бинарники командой playwright install chromium.