Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Doppler con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Il secrets manager Doppler da qualsiasi agente AI: progetti, ambienti e config, nomi e valori dei secret (lettura, modifica, download), registri delle modifiche delle config e rollback, registro attività del workplace, membri, gruppi, service account, integrazioni e service token. Tre strumenti restituiscono i valori dei secret in chiaro.
Prova a chiedere
Prompt di esempio per Doppler
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Doppler, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Doppler + Meta Muse
Il secrets manager Doppler da qualsiasi agente AI: progetti, ambienti e config, nomi e valori dei secret (lettura, modifica, download), registri delle modifiche delle config e rollback, registro attività del workplace, membri, gruppi, service account, integrazioni e service token. Tre strumenti restituiscono i valori dei secret in chiaro.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
DOPPLER_TOKEN
Step 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti servono un account Doppler e un token.
I secret sono visibili all'AI. doppler_list_secrets, doppler_get_secret e doppler_download_secrets restituiscono i valori dei secret in chiaro: finiscono nella conversazione, nel contesto del fornitore AI e nella cronologia chat del tuo client. La visibilità masked e restricted nasconde i valori solo nella dashboard di Doppler; l'API li restituisce a qualsiasi token con accesso in lettura. Per vedere cosa contiene una config l'AI usa doppler_list_secret_names, legge i valori solo quando li chiedi e non ripete un valore se non richiesto. Se l'AI deve vedere solo nomi e metadati, un amministratore del workspace disattiva questi tre strumenti.
- Scegli un token su https://dashboard.doppler.com:
- Service account token (
dp.sa., piani Team ed Enterprise): Team, Service Accounts, creane uno con un ruolo nel workplace e l'accesso ai progetti limitato a ciò che serve all'AI, poi crea un API token. La scelta migliore. - Service token (
dp.st.): in un progetto apri una config, poi Access, Generate. Scegli l'accesso in lettura, a meno che l'AI non debba scrivere. Raggiunge solo quella config; workplace, progetti, registro attività e integrazioni rispondono 403. - Personal token (
dp.pt.): impostazioni del tuo account, Tokens. Può fare tutto ciò che puoi fare tu, in ogni progetto.
- Service account token (
- Incolla il token in
DOPPLER_TOKENcosì come lo mostra Doppler, senzaBearere senza spazi. Viene inviato comeAuthorization: Bearer <token>. - Esegui
doppler_get_me: mostra il tipo di token e il workplace.
Struttura e persone: doppler_get_workplace, doppler_list_workplace_users, doppler_list_groups e doppler_list_service_accounts (solo metadati, mai token); doppler_list_projects, doppler_get_project, doppler_list_project_members, doppler_list_environments, doppler_get_environment, doppler_list_configs e doppler_get_config. Nessuno di questi restituisce valori di secret.
Secret: prima doppler_list_secret_names, che restituisce i nomi senza alcun valore. I valori solo su richiesta: doppler_get_secret per uno, doppler_list_secrets per più secret (filtrati con secrets), doppler_download_secrets per un'intera config come file JSON, .env, YAML, Docker o .NET.
Modifiche: doppler_update_secrets crea o sovrascrive valori; i secret non indicati restano come sono. doppler_update_secret_note imposta una nota che vale per quel nome di secret in ogni ambiente del progetto. doppler_create_project (Doppler aggiunge dev, stg e prd), doppler_update_project, doppler_create_environment, doppler_create_config (una config branch vuota) e doppler_clone_config (una copia con i secret) danno forma alla struttura. Anche i valori che passi a doppler_update_secrets transitano nella conversazione. L'AI conferma con te nomi, valori e config prima di scrivere, soprattutto per le config prd.
Cronologia e audit: doppler_list_config_logs e doppler_get_config_log mostrano cosa è cambiato in una config, con i nomi dei secret aggiunti, modificati e rimossi ma senza valori. doppler_rollback_config_log ripristina lo stato precedente a una modifica; il rollback è a sua volta una nuova voce del registro, quindi si annulla allo stesso modo. doppler_list_activity_logs e doppler_get_activity_log sono l'audit trail del workplace. doppler_list_integrations e doppler_get_integration mostrano le sincronizzazioni verso AWS, GitHub, Vercel, Kubernetes e altri; doppler_list_service_tokens elenca i service token di una config senza i loro valori.
Disattivati all'installazione: doppler_delete_secret. Le applicazioni che leggono la config perdono il valore al recupero successivo e l'eliminazione non si può annullare, quindi un amministratore del workspace lo attiva quando serve al team.
Identificatori: project è lo slug del progetto, environment lo slug dell'ambiente (dev, stg, prd), config il nome della config: una config root ha come nome lo slug dell'ambiente, una config branch inizia con esso, per esempio dev_feature_x. I nomi dei secret distinguono maiuscole e minuscole e per convenzione sono in maiuscolo.
Formati dei dati: le voci dei secret contengono raw (come digitato, con i riferimenti ${OTHER}) e computed (riferimenti risolti). doppler_download_secrets con format: json restituisce un oggetto piatto da NOME a valore. Gli orari sono ISO 8601 in UTC. Le risposte contengono success: true; gli errori contengono messages.
Paginazione: gli strumenti di elenco accettano page (da 1) e per_page (default 20). L'AI chiede la pagina successiva finché torna una pagina piena.
Limiti: al minuto il piano Developer consente 240 letture, 120 letture di secret e 60 scritture; Team 480, 240 e 120; Enterprise 480, 480 e 240. Oltre il limite Doppler risponde 429.
Errori comuni: 401 indica un token errato, scaduto o revocato, 403 un token senza accesso a quel progetto, a quella config o a quell'endpoint del workplace (un service token raggiunge solo la sua config), 404 un progetto, una config, un secret o un id di log sconosciuto, 400 un nome o un body non valido, 429 il limite di frequenza.
Il connettore non restituisce mai i valori dei service token o dei service account token, non elimina progetti, ambienti o config e non modifica integrazioni o diritti di accesso.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Muse
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
Doppler.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| 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 |
Esempi di prompt
- "Quali secret contiene la config prd del progetto backend? Solo i nomi, niente valori."
- "Cosa è cambiato questa settimana nella config stg di backend, e chi ha fatto la modifica?"
- "Imposta FEATURE_NEW_CHECKOUT a true nella config dev di backend. Mostrami la modifica prima di salvare."
- "Annulla l'ultima modifica alla config prd di backend. Mostrami prima la voce del registro."
- "Quali integrazioni sincronizzano le nostre config verso AWS o Vercel, e quali config inviano?"
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?