Infisical MCP Server

MCP-сервер Infisical: агент читает и меняет секреты, проекты и окружения, а значения скрывает маска и список инструментов

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

Широкий доступ

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

  • Сервер читает, создает, меняет и удаляет секреты и приглашает участников в проекты от имени машинной идентичности.
  • По умолчанию в ответах приходят настоящие значения секретов, и они попадают в контекст модели.
Все причины и проверки

infisical/infisical-mcp-server

Установка

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

npx skillfoxx add mcp/infisical-mcp-server

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер читает, создает, меняет и удаляет секреты и приглашает участников в проекты от имени машинной идентичности.
  • По умолчанию в ответах приходят настоящие значения секретов, и они попадают в контекст модели.

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

Что делает

Официальный MCP-сервер Infisical запускается командой `npx -y @infisical/mcp` и открывает агенту десять инструментов: чтение, создание, изменение и удаление секретов, список проектов, создание проектов, окружений и папок, приглашение участников в проект. Вход идет через Machine Identity (Universal Auth) или токен доступа, а адрес облака Infisical можно заменить на свой сервер. Чтобы агент не видел значения, задают `INFISICAL_MASK_SECRET_VALUES=true`: в ответах вместо значений стоит `<masked>`, а на Infisical Cloud и версии v0.116.0 и новее значения не доходят до сервера и модели вообще. Переменная `INFISICAL_ENABLED_TOOLS` оставляет только перечисленные инструменты, например `list-projects,list-secrets,get-secret`. На каждый вызов сервер пишет строку JSON в stderr; значения секретов и токены в журнал не попадают.

Для кого. Командам, которые хранят секреты в Infisical и дают агенту смотреть переменные проекта или заводить окружения и папки.

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

  • Агент сверяет, какие ключи заведены в окружении `staging`, и перечисляет имена без значений.
  • Для нового сервиса за один запрос создают проект, окружения `dev` и `prod` и папки.
  • Приложение падает при запуске, и агент проверяет, есть ли нужный секрет по заданному пути.
  • Коллег приглашают в проект с нужными ролями, не открывая панель Infisical.
  • Infisical развернут у вас на сервере, и адрес задают через `INFISICAL_HOST_URL`.

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

  • Значения секретов нельзя передавать даже локальному процессу сервера: на версиях Infisical старше v0.116.0 они доходят до сервера, а маска лишь заменяет их в ответах.
  • Идентификатор доступа выдан на всю организацию, и сузить его до нужных проектов и окружений не получится.
  • Агент не должен удалять секреты: `delete-secret` и `update-secret` включены по умолчанию, пока список инструментов не ограничен.
  • Аудит должен фиксировать каждый вызов: Infisical не записывает в свой журнал только `list-projects`.

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

Покажи имена секретов в окружении `staging` проекта billing, значения не раскрывай.

MCP

Транспорт
stdio
Авторизация
API-ключ

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

INFISICAL_UNIVERSAL_AUTH_CLIENT_ID обязательная
Идентификатор клиента Machine Identity для Universal Auth.
INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET обязательная, секрет
Секрет клиента Machine Identity для Universal Auth.
INFISICAL_TOKEN секрет
Токен доступа, если `INFISICAL_AUTH_METHOD=access-token`.
INFISICAL_HOST_URL
Адрес своего сервера Infisical, по умолчанию облако.
INFISICAL_ENABLED_TOOLS
Список разрешенных инструментов через запятую.
INFISICAL_MASK_SECRET_VALUES
`true` скрывает значения секретов в ответах.

Ограничения

По умолчанию включены все десять инструментов и возвращаются значения секретов, как в прежних версиях, поэтому маску и список разрешенных инструментов надо задавать самому. Нужна Machine Identity или токен доступа: права идентификатора определяют, что агент увидит и изменит. Секретные инструменты работают через API v4, а на самостоятельных серверах Infisical старше v0.150.0 сервер сам переключается на устаревшие маршруты v3. Клиент получает сообщение об ошибке в тексте результата, а не ошибку JSON-RPC.

Как отключить. Удалите блок `infisical` из конфигурации MCP-клиента и отзовите ключ Machine Identity в панели Infisical. Для частичного отключения оставьте в `INFISICAL_ENABLED_TOOLS` только инструменты чтения.

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

Как подключить Infisical MCP к клиенту?

Добавьте в конфигурацию MCP команду `npx -y @infisical/mcp` и переменные входа: `INFISICAL_UNIVERSAL_AUTH_CLIENT_ID` и `INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET` либо `INFISICAL_AUTH_METHOD=access-token` с `INFISICAL_TOKEN`. После правки конфигурации клиент перезапускают.

Как не показывать агенту значения секретов?

Задайте `INFISICAL_MASK_SECRET_VALUES=true`. В ответах вместо значений будет `<masked>`, а на Infisical Cloud и v0.116.0 и новее значения не уходят даже на сервер.

Как оставить агенту только чтение?

Перечислите нужные инструменты в `INFISICAL_ENABLED_TOOLS`: `list-projects,list-secrets,get-secret`. Остальные скрыты из списка, а их вызов отклоняется.

Работает ли сервер с самостоятельным Infisical?

Да, адрес сервера задает `INFISICAL_HOST_URL`, по умолчанию это `https://app.infisical.com`. На версиях ниже v0.150.0 секретные инструменты переходят на маршруты v3.

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

Десять: `create-secret`, `delete-secret`, `update-secret`, `list-secrets`, `get-secret`, `create-project`, `create-environment`, `create-folder`, `invite-members-to-project` и `list-projects`. Только читают `list-secrets`, `get-secret` и `list-projects`.

Обсуждение

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

MCP-серверы

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

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

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

CLIРасширенный доступ89Звезды репозитория

Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF

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

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

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

ls-mcp находит MCP-серверы в Claude, Cursor и других редакторах, показывает запущенные и предупреждает о ключах в настройках.

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Infisical MCP Server (эта карточка)даAPI-ключ77
Vault MCP ServerдаAPI-ключ67работает с хранилищем HashiCorp Vault; Infisical MCP управляет секретами, проектами и окружениями Infisical и умеет скрывать значения маской
Bitwarden MCP ServerдаAPI-ключ319обращается к хранилищу паролей Bitwarden; Infisical MCP создан для секретов разработки и окружений приложений

Коротко о README

Проект описывает переменные входа, десять инструментов с пометкой «только чтение», ограничение списка инструментов, маску значений, журнал вызовов в stderr и таблицу адресов API, к которым обращается сервер.

Бейдж для README

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