# mcp-sam-gov

Подключает к ИИ-агентам поиск по госзакупкам США, базам контрактов и проверке контрагентов. Позволяет запрашивать данные тендеров без регистрации на платных порталах.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Автор: cliwant
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/cliwant/mcp-sam-gov
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/mcp/mcp-sam-gov

## Что делает

Сервер связывает 153 инструмента с 54 источниками публичных данных США. В каталог входят порталы SAM.gov, USAspending и закупки на уровне штатов (SLED). Агент может читать технические задания и находить контакты закупщиков.

Для 148 инструментов ключи не нужны вовсе. Доступ к открытым базам работает сразу через npx. Бесплатные токены понадобятся лишь четырём службам, среди которых FRED и Census.

В систему встроены подсказки с кодами NAICS, поэтому агент реже ошибается в номерах категорий. Без настройки необязательных ключей в окружении экономические ряды Census и FRED останутся недоступными.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `SAM_GOV_API_KEY`, `CENSUS_API_KEY`, `FRED_API_KEY`, `BEA_API_KEY`, `BLS_API_KEY`, `DOL_API_KEY`, `DATA_GOV_API_KEY`, `NVD_API_KEY`, `OPENFDA_API_KEY`, `SOCRATA_APP_TOKEN` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env SAM_GOV_API_KEY=<SAM_GOV_API_KEY> --env CENSUS_API_KEY=<CENSUS_API_KEY> --env FRED_API_KEY=<FRED_API_KEY> --env BEA_API_KEY=<BEA_API_KEY> --env BLS_API_KEY=<BLS_API_KEY> --transport stdio mcp-sam-gov -- npx -y @cliwant/mcp-sam-gov
```
Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add mcp-sam-gov --env SAM_GOV_API_KEY=<SAM_GOV_API_KEY> --env CENSUS_API_KEY=<CENSUS_API_KEY> --env FRED_API_KEY=<FRED_API_KEY> --env BEA_API_KEY=<BEA_API_KEY> --env BLS_API_KEY=<BLS_API_KEY> -- npx -y @cliwant/mcp-sam-gov
```
Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-sam-gov": {
            "command": "npx",
            "args": [
                "-y",
                "@cliwant/mcp-sam-gov"
            ],
            "env": {
                "SAM_GOV_API_KEY": "<SAM_GOV_API_KEY>",
                "CENSUS_API_KEY": "<CENSUS_API_KEY>",
                "FRED_API_KEY": "<FRED_API_KEY>",
                "BEA_API_KEY": "<BEA_API_KEY>",
                "BLS_API_KEY": "<BLS_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-sam-gov": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@cliwant/mcp-sam-gov"
            ],
            "env": {
                "SAM_GOV_API_KEY": "<SAM_GOV_API_KEY>",
                "CENSUS_API_KEY": "<CENSUS_API_KEY>",
                "FRED_API_KEY": "<FRED_API_KEY>",
                "BEA_API_KEY": "<BEA_API_KEY>",
                "BLS_API_KEY": "<BLS_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e SAM_GOV_API_KEY=<SAM_GOV_API_KEY> -e CENSUS_API_KEY=<CENSUS_API_KEY> -e FRED_API_KEY=<FRED_API_KEY> -e BEA_API_KEY=<BEA_API_KEY> -e BLS_API_KEY=<BLS_API_KEY> mcp-sam-gov npx -y @cliwant/mcp-sam-gov
```
Вместо <…> подставьте свои значения. Ещё 9 переменных окружения — в README сервера

## Когда брать
- найти активные госконтракты США по коду NAICS и срокам
- проверить контрагента по санкционным спискам OFAC и реестрам исключений SAM
- получить техническое задание и контакты заказчика из карточки тендера
- посмотреть историю госвыплат и побед компании через USAspending

## Примеры запросов агенту
- Найди активные закупки на SAM.gov по коду NAICS 541512 с дедлайном в этом месяце.
- Выгрузи техническое задание и контакты контрактного офицера для закупки 5ef3db5d.
- Проверь подрядчика по базам санкций OFAC и реестру нарушений EPA.

## Похожие
- [USASpending.gov](https://affpapa.org/nevibecode/mcp/usaspendinggov.md) — MCP-сервер · ★ 27
- [tam-sam-som-calculator](https://affpapa.org/nevibecode/skills/tam-sam-som-calculator.md) — скилл · 2300 установок
- [Boletín Claro](https://affpapa.org/nevibecode/mcp/boletin-claro.md) — MCP-сервер
- [Environmental Compliance](https://affpapa.org/nevibecode/mcp/environmental-compliance.md) — MCP-сервер · ★ 6
- [TrueSource](https://affpapa.org/nevibecode/mcp/truesource.md) — MCP-сервер · ★ 573
- [mcp](https://affpapa.org/nevibecode/mcp/licinexus-mcp.md) — MCP-сервер · ★ 81

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
