patch-tuesday — MCP-сервер для Claude Code: патчи Microsoft
MCP-сервер, который отвечает на вопросы о ежемесячных обновлениях Microsoft: какие CVE закрыты, что эксплуатируют в дикой природе и что ставить первым.
claude mcp add --transport http patch-tuesday https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcpЧто делает patch-tuesday
patch-tuesday подключает ИИ-ассистента к официальному API MSRC CVRF v3 и даёт спрашивать про Patch Tuesday обычным языком. Сервер разбирает месячные документы Microsoft: дерево продуктов, CVE, статьи KB, оценки серьёзности, CVSS, статус эксплуатации. Результаты идут по убыванию срочности — сначала KEV и эксплуатируемые, потом EPSS, затем серьёзность и CVSS.
Обогащение берётся из двух внешних источников: ежедневные прогнозы вероятности эксплуатации от FIRST.org (EPSS) и список CISA KEV с федеральными сроками устранения. Можно отфильтровать месяц по продукту, по классу слабости (cwe="CWE-416"), по оценке Microsoft «Exploitation More Likely» или по использованию в кампаниях с программами-вымогателями. Отдельные флаги добавляют детали по KB: сборки с исправлением, требования к перезагрузке, известные проблемы и сводку изменений.
Аутентификация не нужна, ключ API не требуется. Локальный запуск идёт через uvx patch-tuesday-mcp, то есть в системе должен быть установлен uv. Есть и удалённый HTTP-эндпоинт, тогда ничего ставить не надо. Данные кешируются в процессе, а force_refresh=True сбрасывает кеш; include_freshness=True показывает возраст кеша и TTL по документу MSRC и по обогащению.
Какие задачи решает
- получить сводку за месяц по всем закрытым CVE
- найти уязвимости, которые уже эксплуатируют в дикой природе
- сопоставить номер KB с исправляемыми им CVE
- отобрать критические CVE по продукту и семейству
- выгрузить отчёт для триажа в Markdown или CSV
Примеры запросов агенту
- Что исправил Patch Tuesday в этом месяце?
- Какие критические CVE затрагивают Windows Server 2022 в этом месяце?
- Покажи CVE с EPSS выше 50% и добавь детали по KB
Как установить patch-tuesday
1Командой платформы: удалённый сервер
claude mcp add --transport http patch-tuesday https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp2Командой платформы
claude mcp add patch-tuesday -- uvx patch-tuesday-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from patch-tuesday-mcp <команда>
1Командой платформы: удалённый сервер
codex mcp add patch-tuesday --url https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp2Командой платформы
codex mcp add patch-tuesday -- uvx patch-tuesday-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from patch-tuesday-mcp <команда>
Файл настроек
{
"mcpServers": {
"patch-tuesday": {
"url": "https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp"
}
}
}{
"mcpServers": {
"patch-tuesday": {
"command": "uvx",
"args": [
"patch-tuesday-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from patch-tuesday-mcp <команда>
Файл настроек
{
"servers": {
"patch-tuesday": {
"type": "http",
"url": "https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp"
}
}
}{
"servers": {
"patch-tuesday": {
"type": "stdio",
"command": "uvx",
"args": [
"patch-tuesday-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from patch-tuesday-mcp <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http patch-tuesday https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp2Командой платформы
gemini mcp add patch-tuesday uvx patch-tuesday-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from patch-tuesday-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о patch-tuesday
Как установить patch-tuesday в Claude Code?
Через удалённый HTTP-транспорт: claude mcp add --transport http patch-tuesday https://patch-tuesday-mcp.agreeabledesert-d0b8e491.eastus2.azurecontainerapps.io/mcp. Либо локально через uv: claude mcp add patch-tuesday -- uvx patch-tuesday-mcp.
Что делает patch-tuesday?
Отвечает на вопросы о ежемесячных обновлениях безопасности Microsoft: перечисляет CVE и KB, оценки серьёзности, CVSS, затронутые продукты и статус эксплуатации. Дополняет данные оценками EPSS и списком CISA KEV.
Нужен ли ключ API для работы?
Нет. Сервер обращается к публичному API MSRC CVRF v3, аутентификация не требуется. Для локального запуска нужен uv, потому что сервер стартует через uvx.