Infisical MCP Server
MCP-сервер Infisical: агент читает и меняет секреты, проекты и окружения, а значения скрывает маска и список инструментов
- 77 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Сервер читает, создает, меняет и удаляет секреты и приглашает участников в проекты от имени машинной идентичности.
- По умолчанию в ответах приходят настоящие значения секретов, и они попадают в контекст модели.
Установка
- Работает в
В терминале, через 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 Observatory — проверка безопасности MCP-серверов
MCP Observatory
Сканер MCP-серверов: проверяет схемы, дрейф и поведение при атаках, работает в CI и как MCP-сервер для агента
MCP-Shield находит конфигурации MCP, подключается к серверам и ищет в описаниях инструментов скрытые команды, каналы утечки и подмену чужих инструментов
CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым
Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF
Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
ls-mcp находит MCP-серверы в Claude, Cursor и других редакторах, показывает запущенные и предупреждает о ключах в настройках.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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, к которым обращается сервер.