Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Infisical одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Управление секретами в Infisical на Cloud US, Cloud EU или на своём сервере, вход как machine identity: проекты, окружения, папки и импорты секретов, имена и метаданные секретов, отдельные значения по запросу, теги, участники проектов, идентичности и журнал аудита. Создаёт и обновляет секреты, создаёт папки, окружения и теги; удаление секрета при установке отключено.
Попробуй спросить
Примеры промптов для Infisical
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Infisical, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Infisical + Cursor
Управление секретами в Infisical на Cloud US, Cloud EU или на своём сервере, вход как machine identity: проекты, окружения, папки и импорты секретов, имена и метаданные секретов, отдельные значения по запросу, теги, участники проектов, идентичности и журнал аудита. Создаёт и обновляет секреты, создаёт папки, окружения и теги; удаление секрета при установке отключено.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
INFISICAL_URL, INFISICAL_CLIENT_ID, INFISICAL_CLIENT_SECRET
Шаг 1 — Получите учётные данные
Настройка занимает около 5 минут, нужен администратор организации Infisical. Коннектор входит как machine identity через Universal Auth.
- В Infisical откройте Organization, Access Control, Machine Identities (в старых версиях Organization Settings, Identities), нажмите Create Identity, назовите её, например, AnythingMCP и дайте ей роль организации Member или свою роль. Для чтения журнала аудита роли нужен доступ к нему.
- Добавьте identity метод входа Universal Auth. Срок жизни access token (по умолчанию 30 дней) можно оставить или сократить: коннектор сам входит заново. В Client Secrets создайте секрет с usage limit 0 (без ограничений), потому что каждый новый вход расходует его один раз. Если задаёте Trusted IPs, включите исходящий адрес вашего сервера AnythingMCP.
- Скопируйте Client ID (UUID) в
INFISICAL_CLIENT_ID, а Client Secret, который показывается один раз, вINFISICAL_CLIENT_SECRET. - Добавьте identity в каждый проект, к которому нужен доступ: в проекте откройте Access Control, Machine Identities, Add Identity, роль Viewer только для чтения, Developer или своя роль для записи. Ограничьте роль нужными окружениями и путями.
- Укажите в
INFISICAL_URLhttps://app.infisical.com(Cloud US),https://eu.infisical.com(Cloud EU) или адрес своего экземпляра, без/apiи без косой черты в конце. - Установите коннектор и запустите
infisical_list_projects: он подтвердит вход и покажет проекты, в которых состоит identity.
Коннектор входит через /api/v1/auth/universal-auth/login, передаёт access token как Authorization: Bearer и сам его обновляет.
Значения секретов попадают к ИИ: Infisical возвращает значение открытым текстом любому, кому разрешено его читать, и каждое значение, которое этот коннектор читает или записывает, проходит через диалог и через провайдера ИИ. Поэтому infisical_list_secrets и infisical_get_secret возвращают только имена и метаданные: они просят Infisical не присылать значения. Единственный инструмент, возвращающий значение, это infisical_read_secret_value, по одному секрету за вызов, и ИИ использует его, только когда вы просите именно это значение. Значения, которые вы передаёте в infisical_create_secret и infisical_update_secret, тоже проходят через диалог. Если значения вообще не должны появляться в чате, администратор рабочего пространства отключает infisical_read_secret_value или identity получает роль без права читать значения. Infisical записывает каждое чтение значения в журнал аудита.
Что читает: организацию identity (infisical_get_identity_details); проекты с их окружениями (имя, slug, id); папки окружения списком или, с recursive, всем деревом; импорты секретов, то есть другие окружения или пути, от которых папка наследует секреты; имена секретов с версией, комментарием, тегами, метаданными и отметками времени, с фильтрами tag_slugs или metadata_filter, а через infisical_get_secret метаданные одного секрета или более старую version; теги; участников проектов с их ролями, identity проектов и организации; и журнал аудита организации (infisical_list_audit_logs) с фильтрами по проекту, окружению, секрету, автору, типу события, например get-secret, update-secret или delete-secret, и датам, чтобы узнать, кто прочитал или изменил секрет. infisical_read_secret_value раскрывает ссылки вида ${DB_HOST}, если expand_secret_references не равен false.
Что записывает: infisical_create_secret, infisical_update_secret (новое значение, новое имя через new_secret_name, комментарий или теги; tag_ids заменяет весь список тегов), infisical_create_folder, infisical_create_environment и infisical_create_tag. Infisical хранит предыдущую версию секрета, поэтому изменение значения можно откатить в панели. Приложения, читающие секрет, получат новое значение при следующем запросе, поэтому ИИ уточняет у вас окружение, прежде чем писать в продакшен. Если у окружения есть политика согласования изменений, создание или обновление открывает запрос на согласование в Infisical вместо немедленного изменения секрета.
Отключены при установке: infisical_delete_secret. Его нельзя отменить из этого коннектора, и он ломает каждое приложение и пайплайн, читающие секрет, поэтому администратор рабочего пространства включает его, когда это нужно команде.
Форматы данных: id это UUID; окружения указываются по slug (dev, staging, prod), проекты по id. Пути начинаются с /, а / сам по себе это корень. version считает изменения секрета; secretValueHidden: true означает, что значение не передавалось. Время в ISO 8601, UTC.
Постраничный вывод: infisical_list_audit_logs (по умолчанию 20 записей), infisical_list_project_identities и infisical_list_org_identities (по умолчанию 100) листаются через offset и limit; ИИ запрашивает снова с большим offset, пока страница приходит полной. Остальные списки возвращают всё одним ответом.
Ограничения: Infisical Cloud допускает в минуту на IP клиента, в зависимости от тарифа, от 200 до 600 чтений, от 90 до 300 записей и от 120 до 500 операций с секретами, всего 600 запросов. Ответ 429 сообщает, сколько секунд ждать. Срок хранения журнала аудита зависит от тарифа. Для Infisical на своём сервере нужна версия 0.150 или новее ради API секретов v4, которое использует коннектор.
Частые ошибки: 401 или 403 с TokenError означает, что вход не удался: неверный Client ID или Client Secret, отозванный, просроченный или исчерпанный client secret, не тот регион в INFISICAL_URL или IP вне Trusted IPs. 403 PermissionDenied означает, что роль identity не разрешает этот проект, окружение, путь или действие. 404 означает неверный id, slug, путь или имя секрета; имена чувствительны к регистру.
С инструментами, включёнными при установке, коннектор не удаляет секреты. Он читает не больше одного значения за вызов, не меняет участников, роли и machine identity и не управляет сертификатами и ключами KMS.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Infisical.
Доступные инструменты
| Tool | What it does |
|---|---|
infisical_get_identity_details | Who the connector is signed in as: the organization (id, name, slug) of the machine identity |
infisical_list_projects | Projects the machine identity is a member of: id, name, slug, type (secret-manager, cert-manager, kms, ...), organization id and the… |
infisical_get_project | One project by id: name, slug, type, environments (name, slug, id), audit log retention and delete protection |
infisical_get_project_by_slug | One project by its slug (the short name in the project URL and settings), to find its id |
infisical_get_environment | One environment of a project by its slug: id, name, slug and position |
infisical_list_folders | Folders below a path in one environment of a project: id, name, description, relative path and when a secret in it last changed |
infisical_get_folder | One folder by id: name, description, full path, environment and project |
infisical_list_secret_imports | Secret imports of a folder: other environments or paths whose secrets this folder inherits (importPath, importEnv, position, replication… |
infisical_list_secrets | Names and metadata of the secrets in one folder of an environment, WITHOUT their values: the connector asks Infisical not to send values… |
infisical_get_secret | Metadata of one secret WITHOUT its value: version, comment, tags, metadata, reminder, who changed it last and when |
infisical_read_secret_value | READS THE SECRET VALUE in plain text: returns secret.secretValue of one secret (current or a given version), with its metadata |
infisical_list_tags | Secret tags of a project: id, slug and color |
infisical_list_project_members | Users who are members of a project, with their roles: membership id, user id, email, first and last name |
infisical_list_project_identities | Machine identities with access to a project, with their roles and auth methods |
infisical_list_org_identities | Machine identities of the organization with their organization role, auth methods and last login |
infisical_get_identity | One machine identity by id: name, organization role, auth methods, locked-out auth methods, metadata and last login |
infisical_list_audit_logs | Audit log of the organization, newest first: event type and class, actor (user, identity, service), IP address, user agent, project and time |
infisical_create_secret | Create a secret in one folder of an environment |
infisical_update_secret | Change an existing secret: a new value, a new name, comment or tags |
infisical_delete_secret | Delete a secret from one folder of an environment |
infisical_create_folder | Create a folder in one environment of a project, below an existing path |
infisical_create_environment | Add an environment (e.g. qa or preview) to a project, with its name, slug and position |
infisical_create_tag | Create a secret tag (slug and color) in a project, to group and filter secrets |
Примеры запросов
- «Какие секреты есть в окружении prod нашего проекта backend? Только имена, без значений.»
- «Кто менял секрет STRIPE_SECRET_KEY в продакшене за последние 7 дней?»
- «Покажи значение DATABASE_URL в окружении staging проекта api.»
- «Создай в dev папку /payments и добавь секрет PAYMENTS_WEBHOOK_URL со значением https://example.com/hooks/payments.»
- «Какие machine identity и пользователи имеют доступ к проекту web и с какими ролями?»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?