regulationsgov-mcp
Бесплатный MCP-сервер с открытым исходным кодом для Regulations.gov API. Поиск дел федеральных ведомств по разработке нормативных актов, проектов и окончательных правил, публичных комментариев, а также отслеживание периодов подачи комментариев.
Обзор, демонстрационное видео и размещённая версия: https://1102tools.com/mcp/regulations-gov
Размещённая версия: ключ не нужен. Для локального запуска потребуется бесплатный ключ api.data.gov. Подробнее см. раздел «Локальный запуск или размещённая версия».
Регрессионные тесты включают проверки работы с Regulations.gov API. Релизы за октябрь 2026 года также проверялись на реалистичных запросах о разработке нормативных актов: открытые периоды подачи комментариев, сроки их подачи, история дел FAR и опубликованные комментарии. См. testing.md.
Локальный запуск или размещённая версия
| Локальный запуск (на компьютере) | Claude (размещённая версия) | ChatGPT (размещённая версия) |
|---|---|---|
| Настройка локального запуска | Установить | Скоро |
-
Локальный запуск выполняется на вашем компьютере — в настольном приложении Claude или ChatGPT либо в другом AI-приложении. Вы получаете полный лимит запросов для собственного использования; сервер обращается только к государственному сервису. Для работы нужен бесплатный ключ api.data.gov. Сервер не обновляется автоматически, поэтому попросите AI обновить его. Настраивать всё вручную необязательно: отправьте своему AI ссылку на эту страницу и попросите выполнить настройку или провести вас через неё.
-
Размещённая версия всегда актуальна, не требует настройки и ключей и доступна в Claude или ChatGPT из любого места.
Сравнение локального запуска и размещённой версии · Подходящие запросы
Возможности
Сервер предоставляет доступ к Regulations.gov API и проверку готовности учётных данных через 9 инструментов MCP:
Основные
-
search_documents— поиск проектов и окончательных правил, а также уведомлений с гибкими фильтрами -
get_document_detail— подробные сведения о документе, включая вложения по запросу -
search_comments— поиск публичных комментариев по делу, документу или ключевому слову -
get_comment_detail— полный текст комментария и сведения о его авторе -
search_dockets— поиск дел по разработке нормативных актов и других дел -
get_docket_detail— метаданные дела, аннотация и RIN
Рабочие процессы
-
open_comment_periods— открытые на данный момент периоды подачи комментариев в закупочных ведомствах -
far_case_history— постраничная сводка по делу о разработке правила FAR/DFARS с перечнем связанных документов
Настройка
get_access_status— проверка наличия настроенного API-ключа без его раскрытия
API-ключ (обязателен)
Этот сервер обращается к api.regulations.gov, для работы с которым нужен ключ api.data.gov:
1 000 запросов в час; ключ используется только вами. Если переменная
REGULATIONS_GOV_API_KEY не задана, сервер всё равно запустится и покажет
список инструментов, но инструменты для работы с данными вместо обращения к Regulations.gov
выведут инструкции по настройке.
Получение бесплатного ключа (около 30 секунд):
-
Перейдите на страницу open.gsa.gov/api/regulationsgov/#getting-started или сразу на api.data.gov/signup
-
Укажите имя и адрес электронной почты: одобрение не требуется, ожидать не нужно
-
Скопируйте ключ со страницы подтверждения
-
Вставьте его в конфигурацию клиента как
REGULATIONS_GOV_API_KEY(см. ниже)
Один и тот же ключ api.data.gov подходит для всех API на базе api.data.gov
(Regulations.gov, GSA Per Diem, NASA, FEC, FCC и других). Если у вас уже есть
такой ключ для другого MCP от 1102tools, его можно использовать повторно.
Установка
uvx --refresh-package regulationsgov-mcp --from regulationsgov-mcp regulationsgov-mcp
Конфигурация
Используйте конфигурацию ниже в качестве определения сервера и разместите её в соответствии с требованиями вашего совместимого MCP-клиента. Примеры практических запросов к этому источнику см. в библиотеке промптов.
С вашим ключом:
{
"mcpServers": {
"regulationsgov": {
"command": "uvx",
"args": ["--refresh-package", "regulationsgov-mcp", "--from", "regulationsgov-mcp", "regulationsgov-mcp"],
"env": {
"REGULATIONS_GOV_API_KEY": "paste-your-api-data-gov-key-here"
}
}
}
}
Флаг --refresh-package указывает uv проверять PyPI на наличие новой версии при каждом запуске сервера клиентом. Благодаря этому исправления устанавливаются автоматически. Без этого флага uv продолжит использовать версию, сохранённую в кэше при первом запуске. Проверка добавляет небольшую задержку при запуске, поэтому, если ваша платформа устанавливает короткий тайм-аут для запуска MCP, увеличьте его.
Перезапустите клиент — инструменты появятся.
Примеры запросов
-
«По каким делам FAR сейчас открыты периоды подачи комментариев?»
-
«Покажи полную историю дела FAR-2023-0008.»
-
«Найди все проекты правил от DARS, опубликованные за последние 6 месяцев.»
-
«Сколько публичных комментариев было подано по делу FAR Case 2023-008?»
-
«Найди дела по разработке нормативных актов, связанные с кибербезопасностью в DoD.»
-
«Найди все правила SBA о стандартах размера компаний за последний год.»
Важно: значения фильтров чувствительны к регистру
Значения фильтров Regulations.gov ЧУВСТВИТЕЛЬНЫ К РЕГИСТРУ. Используйте точное написание:
-
Типы документов:
Proposed Rule,Rule,Notice(не строчными буквами) -
Типы дел:
Rulemaking,Nonrulemaking -
Значения, записанные строчными буквами, без предупреждений возвращают 0 результатов
Сопутствующие инструменты
-
federal-register-mcp: сведения о публикациях в Federal Register -
regulationsgov-mcp: структура дел, публичные комментарии и статус периода их подачи -
ecfr-mcp: текст действующей редакции нормативного акта с учётом внесённых изменений
Вместе эти три инструмента охватывают весь процесс регулирования: от предложения и публичного обсуждения до включения правила в свод нормативных актов.
Лицензия
MIT