PublicSafetyAPI — MCP-сервер для Claude Code: установка
Поиск полицейских участков, пожарных частей, станций скорой помощи и больниц в США по адресу или координатам. Пригодится при разработке сервисов экстренных служб.
claude mcp add publicsafetyapi-mcp -e PUBLICSAFETYAPI_KEY=<PUBLICSAFETYAPI_KEY> -- uvx publicsafetyapi-mcpЧто делает PublicSafetyAPI
Этот MCP-сервер подключает к ИИ-ассистенту данные федеральных реестров HIFLD, USFA и CMS. Доступны шесть инструментов: поиск объектов рядом с уличным адресом (find_stations_near_address) или по географическим координатам (find_stations_near_coordinates), получение карточки учреждения по ID (get_station), фильтрация по штату и типу (list_stations), определение юрисдикции округа или города (get_jurisdiction) и получение сводки по штату (get_state_summary).
Сервер возвращает координаты, физические адреса, телефонные номера, а для больниц — количество койко-мест и категорию травмоцентра. Для выполнения запросов требуется ключ PUBLICSAFETYAPI_KEY, без которого сервер вернёт ошибку авторизации. Бесплатный тариф ограничен 500 запросами в месяц.
Какие задачи решает
- найти ближайшие пожарные части или полицейские участки по адресу
- получить список больниц с нужным уровнем травмоцентра
- проверить службы экстренного реагирования для конкретного округа
- собрать сводку по количеству спасательных объектов в штате
Примеры запросов агенту
- Найди ближайшую пожарную часть к адресу 350 Fifth Ave, New York
- Сколько больниц находится в штате Montana и в каких есть травмоцентр?
- Выведи список полицейских участков по координатам центра Остина
Как установить PublicSafetyAPI
Командой платформы
claude mcp add publicsafetyapi-mcp -e PUBLICSAFETYAPI_KEY=<PUBLICSAFETYAPI_KEY> -- uvx publicsafetyapi-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from publicsafetyapi-mcp <команда>
Командой платформы
codex mcp add publicsafetyapi --env PUBLICSAFETYAPI_KEY=<PUBLICSAFETYAPI_KEY> -- uvx publicsafetyapi-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from publicsafetyapi-mcp <команда>
Файл настроек
{
"mcpServers": {
"publicsafetyapi": {
"command": "uvx",
"args": [
"publicsafetyapi-mcp"
],
"env": {
"PUBLICSAFETYAPI_KEY": "<PUBLICSAFETYAPI_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from publicsafetyapi-mcp <команда>
Файл настроек
{
"servers": {
"publicsafetyapi": {
"type": "stdio",
"command": "uvx",
"args": [
"publicsafetyapi-mcp"
],
"env": {
"PUBLICSAFETYAPI_KEY": "<PUBLICSAFETYAPI_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from publicsafetyapi-mcp <команда>
Командой платформы
gemini mcp add -e PUBLICSAFETYAPI_KEY=<PUBLICSAFETYAPI_KEY> publicsafetyapi uvx publicsafetyapi-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from publicsafetyapi-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PublicSafetyAPI
Как установить PublicSafetyAPI в Claude Code?
Выполните команду claude mcp add publicsafetyapi-mcp -e PUBLICSAFETYAPI_KEY=<PUBLICSAFETYAPI_KEY> -- uvx publicsafetyapi-mcp.
Какие данные предоставляет PublicSafetyAPI?
Сервер отдаёт информацию о пожарных частях, полиции, скорой помощи и больницах США из баз HIFLD, USFA и CMS. В карточках содержатся контакты, координаты и вместимость больниц.
Нужен ли API-ключ для работы сервера?
Да, необходимо передать переменную окружения PUBLICSAFETYAPI_KEY. На бесплатном тарифе доступно 500 вызовов в месяц без привязки банковской карты.