Socket MCP

Официальный MCP-сервер Socket оценивает безопасность зависимостей npm, PyPI, cargo и других экосистем прямо из диалога с агентом.

  • 138 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Имена пакетов и запросы уходят в сервис Socket, вход через OAuth открывает чтение данных организации.
  • При самостоятельном запуске токен `SOCKET_API_TOKEN` лежит в окружении клиента.
Все причины и проверки

socketdev/socket-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/socket-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Имена пакетов и запросы уходят в сервис Socket, вход через OAuth открывает чтение данных организации.
  • При самостоятельном запуске токен `SOCKET_API_TOKEN` лежит в окружении клиента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Socket MCP дает агенту оценки безопасности пакетов из базы socket.dev и метаданные зависимостей. Основной инструмент `depscore` оценивает пакет и версию. Остальные (`organizations`, `alerts`, `threat_feed`, `package_files`, `package_file_contents`, `package_file_grep`) показывают организацию, алерты, ленту угроз и файлы пакетов. Сервер подключают по адресу `https://mcp.socket.dev/` с входом через OAuth либо запускают пакет сами по stdio или HTTP, передав токен в `SOCKET_API_TOKEN`. Для Claude Code описан необязательный хук Socket, который охраняет установку пакетов.

Для кого. Разработчикам и командам безопасности, которые проверяют зависимости, не выходя из диалога с агентом.

Подходит, если

  • Агент собирается добавить пакет, и до установки нужна оценка его безопасности.
  • Перед релизом разбирают `package.json` и ищут опасные зависимости.
  • Оценки react, lodash и axios сравнивают одним запросом.
  • Команда смотрит алерты и ленту угроз своей организации Socket из чата.

Не подходит, если

  • Войти в Socket нельзя: даже оценка пакета на общедоступном сервере идет только после авторизации.
  • Отчет в CI должен выходить без участия агента.
  • Клиент без удаленного HTTP MCP, и локальный мост поставить нельзя.

Пример запроса к агенту

Проверь оценку безопасности express версии 4.18.2 и разбери зависимости из `package.json` на опасные.

MCP

Транспорт
http, stdio
Авторизация
OAuth

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

SOCKET_API_TOKEN секрет
Токен Socket API для самостоятельного запуска без OAuth.

Ограничения

Размещенный сервер требует входа в Socket через OAuth для каждого вызова, в том числе для оценки пакета, а у некоторых клиентов нужен явный шаг авторизации. Совместимость проверена только для инструментов `organizations` и `depscore` и только на части клиентов: остальные инструменты и клиенты не тестировались. У Zed Agent после простоя бывают таймауты. Клиентам только со stdio нужен локальный мост `mcp-remote`. Проект ранней разработки и быстро меняется.

Как отключить. Удалите подключение `socket-mcp` из настроек клиента (в Claude Code `claude mcp remove socket-mcp`), отзовите доступ в Socket и остановите свой экземпляр, если запускали его.

Частые вопросы

Нужен ли API-ключ?

Для размещенного сервера нет: вход идет через OAuth клиента. Токен `SOCKET_API_TOKEN` нужен при самостоятельном запуске без OAuth.

Как подключить сервер в Codex CLI?

Выполните `codex mcp add socket-mcp --url https://mcp.socket.dev/` и завершите вход в браузере. Если откроется страница `invalid_scope`, подождите автоматической повторной попытки и авторизуйтесь на ней.

Какие инструменты есть?

`depscore` оценивает пакет, `organizations` и `alerts` работают с организацией, `threat_feed` читает ленту угроз, а `package_files`, `package_file_contents` и `package_file_grep` читают файлы пакета.

Как запустить сервер у себя?

`socket-mcp` стартует по stdio, `socket-mcp --http` поднимает HTTP-сервер на порту 3000. Токен передается в `SOCKET_API_TOKEN`.

Что делает хук для Claude Code?

Необязательный хук Socket охраняет установку пакетов. Его настройка описана в разделе команд и сценариев документации репозитория.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

CLIМинимальный доступ139Звезды репозитория

MCP-Shield находит конфигурации MCP, подключается к серверам и ищет в описаниях инструментов скрытые команды, каналы утечки и подмену чужих инструментов

MCP-серверШирокий доступ555Звезды репозитория

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.

CLIРасширенный доступ165Звезды репозитория
Официальный

Шлюз для MCP-серверов: плагины маскировки известных секретов в текстовых ответах, проверки репутации и записи вызовов

MCP-серверШирокий доступ399Звезды репозитория

MCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе

MCP-серверРасширенный доступ1,7 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Socket MCP (эта карточка)даOAuth138
Snyk Agent Scanнет3 217ищет на машине установленные MCP-серверы и скиллы и проверяет их; Socket MCP отвечает про безопасность пакетов зависимостей
SonarQube MCP ServerдаAPI-ключ679дает проблемы качества и безопасности из SonarQube; Socket MCP оценивает сторонние пакеты

Коротко о README

Подключение выбирают по клиенту: ссылки установки для VS Code и Cursor, команды для Claude Code и Codex, JSON для Windsurf и Factory. Клиентам только со stdio нужен мост `mcp-remote`, самостоятельный запуск описан в отдельной документации.

Бейдж для README

Сообщить о проблеме

Foxx AISocket MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.