Skip to main content
Glama
CBLU2005

US Government Data

us-govdata-mcp

MCP-сервер для данных правительства США — поиск разрешений на строительство, федеральных контрактов (SAM.gov) и национального реестра поставщиков медицинских услуг (NPI/NPPES) из Claude, Cursor или любого клиента Model Context Protocol.

CBLU2005/us-govdata-mcp MCP server

Лицензия: MIT Node >= 18

Все три источника данных являются официальными государственными публикациями (городские порталы открытых данных, публичная выгрузка SAM.gov, API CMS NPPES) — без парсинга HTML, без логинов, без хрупких селекторов. Основную работу выполняют три промышленных Apify актора, работающих в вашем собственном аккаунте Apify.

Попробуйте за 30 секунд — без аккаунта, без оплаты

Прежде чем решить, стоит ли это API-токена, запустите без него:

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": { "APIFY_DRY_RUN": "1" }
    }
  }
}

Это вся настройка. В режиме сухого прогона каждый инструмент возвращает реалистичные примеры записей плюс точный API-запрос Apify, который был бы отправлен — так вы можете увидеть реальную структуру данных, убедиться, что ваш агент правильно вызывает инструменты, и прочитать информацию о ценах в описании каждого инструмента, без создания аккаунта, вставки токена или каких-либо затрат.

Попросите своего агента что-то вроде "найди разрешения на строительство стоимостью более $500k, выданные в Остине в этом месяце" и наблюдайте за выполнением вызова инструмента от начала до конца. Когда понадобятся живые данные, удалите строку APIFY_DRY_RUN и добавьте APIFY_TOKEN (ниже).

Related MCP server: DOL WHD MCP

Инструменты

Инструмент

Что ищет

Типичные фильтры

Цена*

search_building_permits

Разрешения на строительство из 10 официальных источников открытых данных городов/округов (Нью-Йорк, Чикаго, Лос-Анджелес, Остин, Сан-Франциско, Новый Орлеан, Батон-Руж, Монтгомери Каунти MD, Норфолк VA) — тип разрешения, статус, стоимость, имя/лицензия подрядчика

города, диапазон дат выдачи, тип разрешения, полнотекстовый поиск, минимальная стоимость

$0.005 / запись

search_federal_contract_opportunities

Федеральные RFP, запросы предложений, извещения о поиске поставщиков и уведомления о присуждении контрактов из SAM.gov — с электронными почтами и телефонами контрактных офицеров

ключевое слово, NAICS, тип извещения, категория (8A, WOSB, HUBZone...), ведомство, штат, даты

$0.004 / запись

search_healthcare_providers

Официальный реестр CMS NPI из более чем 8 млн поставщиков и организаций здравоохранения США — специализация, лицензия, телефон/факс практики, уполномоченные лица

специализация, штат, город, ZIP (с подстановочными знаками), имя поставщика/организации

$0.002 / запись

* Честное раскрытие информации о ценах: эти инструменты используют платные акторы Apify с оплатой за результат, опубликованные CBLU. Ваш аккаунт Apify списывает средства только за фактически возвращенные записи — никаких подписок или стартовых платежей. Каждый инструмент по умолчанию возвращает 25 результатов за вызов, поэтому типичный вызов стоит доли цента (25 разрешений ≈ $0.13; 25 извещений о контрактах ≈ $0.10; 25 поставщиков ≈ $0.05). Бесплатный план Apify включает ежемесячный кредит платформы, которого достаточно для нерегулярного использования этих инструментов без затрат. Страницы акторов с полной информацией о ценах:

Быстрый старт

1. Получите токен Apify (бесплатно, ~2 минуты)

  1. Зарегистрируйтесь на https://console.apify.com/sign-up (подойдет бесплатный план).

  2. Скопируйте ваш API-токен с https://console.apify.com/settings/integrations.

Сервер запускается и отображает свои инструменты без токена — токен нужен только при фактическом вызове инструмента.

2. Добавьте сервер в ваш MCP-клиент

Claude Desktop (claude_desktop_config.json → Настройки → Разработчик → Редактировать конфигурацию):

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": {
        "APIFY_TOKEN": "your_apify_token_here"
      }
    }
  }
}

Claude Code:

claude mcp add us-govdata -e APIFY_TOKEN=your_apify_token_here -- npx -y github:CBLU2005/us-govdata-mcp

Cursor / Windsurf / другие MCP-клиенты (аналогично Claude Desktop):

{
  "mcpServers": {
    "us-govdata": {
      "command": "npx",
      "args": ["-y", "github:CBLU2005/us-govdata-mcp"],
      "env": { "APIFY_TOKEN": "your_apify_token_here" }
    }
  }
}

Из локального клона:

git clone https://github.com/CBLU2005/us-govdata-mcp.git
cd us-govdata-mcp
npm install && npm run build
# then point your client at: node /path/to/us-govdata-mcp/dist/index.js

Docker:

docker build -t us-govdata-mcp .
docker run -i --rm -e APIFY_TOKEN=your_apify_token_here us-govdata-mcp        # stdio
docker run --rm -p 3000:3000 -e APIFY_TOKEN=... us-govdata-mcp --http 3000    # Streamable HTTP

3. Попросите вашего AI-агента о чем-то вроде

  • "Найди разрешения на строительство новых объектов стоимостью более $500k, выданные в Остине в этом месяце, с именами подрядчиков."

  • "Любые активные запросы предложений по кибербезопасности для малого бизнеса со сроком ответа после сегодняшнего дня. Включи email контрактного офицера."

  • "Найди стоматологов в районе Большого Майами (индекс 331) с номерами телефонов их практики."*

Транспорты

  • stdio (по умолчанию) — используется настольными MCP-клиентами: us-govdata-mcp

  • Streamable HTTP — конечная точка без сохранения состояния POST /mcp, проверка работоспособности GET /healthz: us-govdata-mcp --http 3000 (или установите MCP_HTTP_PORT=3000)

Переменные окружения

Переменная

Обязательная

Назначение

APIFY_TOKEN

Для вызовов

Ваш API-токен Apify. Запуск сервера и отображение инструментов работают без него; вызовы инструментов возвращают руководство по настройке, пока он не установлен.

APIFY_DRY_RUN

Нет

Установите в 1, чтобы возвращать готовые примеры записей без каких-либо сетевых вызовов и списаний — ответ включает точный API-запрос Apify, который был бы отправлен. Полезно для тестирования и CI.

MCP_HTTP_PORT

Нет

Запуск в режиме Streamable HTTP на этом порту вместо stdio.

Как это работает

Каждый инструмент проверяет свои аргументы (zod), формирует входные данные для актора и вызывает конечную точку run-sync-get-dataset-items API Apify с вашим токеном через заголовок Authorization: Bearer (никогда в URL). Актор выполняется на платформе Apify в вашем аккаунте, и полученные элементы набора данных возвращаются непосредственно как результат работы инструмента. Этот сервер не хранит состояние и не видит данные, кроме как для их передачи.

Разработка

npm install
npm test          # builds + runs the full smoke suite (introspection, tokenless
                  # error path, dry-run request construction, HTTP transport)

Набору тестов не нужен аккаунт Apify и сеть — он использует APIFY_DRY_RUN=1.

Связанные ресурсы

Лицензия

MIT © CBLU

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    The most comprehensive keyless federal-data MCP server. 36 tools for SAM.gov + USAspending + Federal Register + eCFR + Grants.gov. No API key, no registration, no signup. Works in Claude Desktop, Claude Code, Codex CLI, Cursor, Continue, Gemini CLI, and any MCP-aware host.
    30
    100
    142
    5
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    TypeScript MCP server for accessing Department of Labor enforcement data, OSHA inspections, and SAM.gov contract opportunities via natural language queries.
    28
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server for U.S. public-records data, enabling AI agents to search business registrations, screen names against government watchlists, and pull federal awards.
    40
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for nonprofit financials via ProPublica — IRS Form 990 data for 1.8M+ nonprofits.

  • OpenCorporates MCP — Global company registry data (free, no auth, rate limited)

  • MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CBLU2005/us-govdata-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server