Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Doppler одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Менеджер секретов Doppler из любого AI-агента: проекты, окружения и конфиги, имена и значения секретов (чтение, изменение, выгрузка), журналы изменений конфигов и откат, журнал активности workplace, участники, группы, сервисные аккаунты, интеграции и service tokens. Три инструмента возвращают значения секретов открытым текстом.
Попробуй спросить
Примеры промптов для Doppler
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Doppler, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Doppler + ChatGPT
Менеджер секретов Doppler из любого AI-агента: проекты, окружения и конфиги, имена и значения секретов (чтение, изменение, выгрузка), журналы изменений конфигов и откат, журнал активности workplace, участники, группы, сервисные аккаунты, интеграции и service tokens. Три инструмента возвращают значения секретов открытым текстом.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
DOPPLER_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужны аккаунт Doppler и токен.
Секреты видны AI. doppler_list_secrets, doppler_get_secret и doppler_download_secrets возвращают значения секретов открытым текстом: они попадают в разговор, в контекст провайдера AI и в историю чата вашего клиента. Видимость masked и restricted скрывает значения только в панели Doppler; API отдаёт их любому токену с правом чтения. Чтобы узнать, что лежит в конфиге, AI использует doppler_list_secret_names, читает значения только по вашей просьбе и не повторяет их без запроса. Если AI должен видеть только имена и метаданные, администратор рабочего пространства отключает эти три инструмента.
- Выберите токен на https://dashboard.doppler.com:
- Service account token (
dp.sa., планы Team и Enterprise): Team, Service Accounts, создайте сервисный аккаунт с ролью в workplace и доступом к проектам только в том объёме, который нужен AI, затем создайте API token. Лучший вариант. - Service token (
dp.st.): в проекте откройте конфиг, затем Access, Generate. Выберите доступ на чтение, если AI не должен писать. Он достаёт только до этого конфига; workplace, проекты, журнал активности и интеграции отвечают 403. - Personal token (
dp.pt.): настройки вашего аккаунта, Tokens. Он может всё, что можете вы, во всех проектах.
- Service account token (
- Вставьте токен в
DOPPLER_TOKENв том виде, в каком его показывает Doppler, безBearerи без пробелов. Он передаётся какAuthorization: Bearer <token>. - Запустите
doppler_get_me: он покажет тип токена и workplace.
Структура и люди: doppler_get_workplace, doppler_list_workplace_users, doppler_list_groups и doppler_list_service_accounts (только метаданные, никогда токены); doppler_list_projects, doppler_get_project, doppler_list_project_members, doppler_list_environments, doppler_get_environment, doppler_list_configs и doppler_get_config. Ни один из них не возвращает значения секретов.
Секреты: сначала doppler_list_secret_names, он возвращает имена без значений. Значения только по запросу: doppler_get_secret для одного, doppler_list_secrets для нескольких (сужается через secrets), doppler_download_secrets для всего конфига файлом JSON, .env, YAML, Docker или .NET.
Изменения: doppler_update_secrets создаёт или перезаписывает значения; не указанные секреты остаются как есть. doppler_update_secret_note задаёт заметку, которая действует для этого имени секрета во всех окружениях проекта. doppler_create_project (Doppler добавляет dev, stg и prd), doppler_update_project, doppler_create_environment, doppler_create_config (пустой branch-конфиг) и doppler_clone_config (копия вместе с секретами) формируют структуру. Значения, которые вы передаёте в doppler_update_secrets, тоже проходят через разговор. Перед записью AI подтверждает с вами имена, значения и конфиг, особенно для конфигов prd.
История и аудит: doppler_list_config_logs и doppler_get_config_log показывают, что изменилось в конфиге: имена добавленных, изменённых и удалённых секретов, без значений. doppler_rollback_config_log восстанавливает состояние до изменения; сам откат становится новой записью журнала, поэтому его можно отменить тем же способом. doppler_list_activity_logs и doppler_get_activity_log это журнал аудита workplace. doppler_list_integrations и doppler_get_integration показывают синхронизацию с AWS, GitHub, Vercel, Kubernetes и другими; doppler_list_service_tokens перечисляет service tokens конфига без их значений.
Отключены при установке: doppler_delete_secret. Приложения, читающие конфиг, теряют значение при следующем запросе, а удаление необратимо, поэтому администратор рабочего пространства включает инструмент, когда он нужен команде.
Идентификаторы: project это slug проекта, environment slug окружения (dev, stg, prd), config имя конфига: корневой конфиг называется как slug окружения, branch-конфиг начинается с него, например dev_feature_x. Имена секретов чувствительны к регистру и по соглашению пишутся заглавными.
Форматы данных: записи секретов содержат raw (как введено, со ссылками ${OTHER}) и computed (ссылки разрешены). doppler_download_secrets с format: json возвращает плоский объект ИМЯ: значение. Время в ISO 8601 в UTC. Ответы содержат success: true; ошибки содержат messages.
Постраничный вывод: инструменты списков принимают page (с 1) и per_page (по умолчанию 20). AI запрашивает следующую страницу, пока приходит полная страница.
Лимиты: в минуту план Developer допускает 240 чтений, 120 чтений секретов и 60 записей; Team 480, 240 и 120; Enterprise 480, 480 и 240. При превышении Doppler отвечает 429.
Частые ошибки: 401 означает неверный, просроченный или отозванный токен, 403 токен без доступа к этому проекту, конфигу или эндпоинту workplace (service token достаёт только до своего конфига), 404 неизвестный проект, конфиг, секрет или id записи журнала, 400 недопустимое имя или тело запроса, 429 лимит запросов.
Коннектор никогда не возвращает значения service tokens и токенов сервисных аккаунтов, не удаляет проекты, окружения и конфиги и не меняет интеграции и права доступа.
Шаг 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 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.
- Перейди на chatgpt.com/plugins, нажми Add, затем Add custom MCP server.
- Введи название, например Name:
Doppler. - В разделе Connection укажи в поле Server URL адрес
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи оставь Authentication на OAuth. - Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
- Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.
Доступные инструменты
| Tool | What it does |
|---|---|
doppler_get_me | Who the token belongs to: token type (personal, service, service_account, cli), name, token preview, creation and last-seen time, and the… |
doppler_get_workplace | The workplace (organisation) the token belongs to: slug, name, billing and security email |
doppler_list_workplace_users | Members of the workplace with their user id, email, name, workplace role and access level. 20 per page; filter by email to find one person |
doppler_list_groups | Groups of the workplace with their slug, name, default project role and members |
doppler_list_service_accounts | Service accounts of the workplace: slug, name, workplace role and creation time |
doppler_list_projects | Projects the token can see: slug (used as project everywhere else), name, description and creation time |
doppler_get_project | One project by its slug: slug, name, description and creation time, without its configs or secrets |
doppler_list_project_members | Who has access to a project: members of type workplace_user, group, service_account or invite, with their project role and the environments… |
doppler_list_environments | Environments of a project (e.g. dev, stg, prd): slug, name, whether personal configs are on, and creation time |
doppler_get_environment | One environment of a project by its slug: name, slug, whether personal configs are on, and creation time |
doppler_list_configs | Configs of a project, optionally of one environment: name, environment, whether it is a root config, locked, inheritable, and when its… |
doppler_get_config | One config: name, environment, root or branch, locked, inheritable, the configs it inherits from, creation time and last fetch |
doppler_list_secret_names | The NAMES of the secrets in a config, without any value |
doppler_list_secrets | READS SECRET VALUES: every secret of a config (or the ones named in secrets) with its raw value, computed value (references resolved)… |
doppler_get_secret | READS A SECRET VALUE: one secret of a config with its raw value, computed value, note, visibility and value type |
doppler_download_secrets | READS SECRET VALUES: the computed values of a config as one file, in JSON (default, a NAME to value object), .env, YAML, Docker or .NET… |
doppler_list_config_logs | Change history of a config, newest first: log id, text, who made the change, when, and whether it was a rollback |
doppler_get_config_log | One entry of a config's change history, with the list of secret names added, changed and removed |
doppler_list_activity_logs | Workplace audit trail, newest first: who did what to which project, environment or config, and when |
doppler_get_activity_log | One workplace activity log entry by id: text, user, project, environment, config and time of the action |
doppler_list_integrations | Integrations of the workplace (AWS Secrets Manager, GitHub, Vercel, Kubernetes and others): slug, name, type, kind and whether it is… |
doppler_get_integration | One integration with its syncs (which config is pushed where) |
doppler_list_service_tokens | Service tokens of a config: name, slug, access (read or read/write), creation and expiry time |
doppler_create_project | Create a project |
doppler_update_project | Rename a project or change its description |
doppler_create_environment | Add an environment to a project, e.g. qa |
doppler_create_config | Create an empty branch config in an environment |
doppler_clone_config | Create a branch config as a copy of another config, secrets included |
doppler_update_secrets | Create or overwrite secrets in a config. secrets maps each NAME to its new value as a string; secrets left out stay as they are |
doppler_update_secret_note | Set the note on a secret |
doppler_rollback_config_log | Restore a config's secrets to the state before the change of one log entry |
doppler_delete_secret | Delete one secret from a config |
Примеры запросов
- «Какие секреты есть в конфиге prd проекта backend? Только имена, без значений.»
- «Что изменилось на этой неделе в конфиге stg проекта backend и кто это сделал?»
- «Установи FEATURE_NEW_CHECKOUT в true в конфиге dev проекта backend. Покажи изменение перед сохранением.»
- «Откати последнее изменение конфига prd проекта backend. Сначала покажи эту запись журнала.»
- «Какие интеграции синхронизируют наши конфиги с AWS или Vercel и какие конфиги они передают?»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?