https://mcp.didit.me/mcp) no necessita clau d’API: en connectar-te per primera vegada, el client obre un navegador, fas clic a Iniciar sessió amb Didit i aprovas els permisos.
Els clients que encara no admeten MCP remot/HTTP (Windsurf, Zed) es connecten mitjançant el pont
mcp-remote, que redirigeix stdio cap a la URL allotjada i gestiona per tu l’intercanvi d’OAuth.Servidor allotjat (recomanat)
- Claude Code
- Claude web i Desktop
- Cursor
- VS Code
- Windsurf
- Zed
- Qualsevol altre client
Afegeix el servidor amb la CLI i després activa l’inici de sessió:Inicia Claude Code i executa
/mcp: s’obrirà el navegador perquè iniciïs sessió amb Didit. Després d’aprovar-ho, les eines didit estaran disponibles.Sense clau d’API a la configuració. El servidor allotjat t’autentica al navegador i actua en nom teu a totes les organitzacions de les quals ets membre, amb els permisos del teu rol. Consulta Autenticació.
GET https://mcp.didit.me/healthz amb la seva versió.
Verifica la connexió
Després d’iniciar sessió, demana al teu client:didit_context_get i mostrar les teves organitzacions amb les seves aplicacions.
Si diu que no té eines de Didit, el servidor no s’ha connectat o l’inici de sessió no s’ha completat: consulta Resolució de problemes.
Autoallotjament
El servidor allotjat es compila a partir del repositori de codi obert github.com/didit-protocol/mcp (MIT). Cada versió també es publica a npm com a@didit-protocol/mcp-server, de manera que pots executar el servidor stdio directament des de npm o compilar qualsevol dels dos punts d’entrada des d’un clon. Una mateixa base de codi conté dos punts d’entrada:
Tots dos modes actuen com a usuari de Didit. No hi ha un mode de clau d’API d’aplicació.
1
Clona i compila
docker build -t didit-mcp .. La imatge executa dist/http.js com a usuari no root, exposa el port 3000 i té una comprovació d’estat a /healthz.2
Executa el servidor HTTP (OAuth)
Copia El servidor només és un servidor de recursos OAuth. Necessita que
.env.example a .env, omple els valors del mode allotjat i, després, executa:MCP_RESOURCE_URI estigui definit amb l’URL pública completa del transport (per exemple https://mcp.example.com/mcp, no només l’origen) i les credencials que utilitza per fer la introspecció de tokens (MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET) davant del servidor d’autorització de Didit. La llista completa de variables és a Avançat → autoallotjament.3
O executa-ho per stdio (sense interfície)
Per a un agent local que no pot fer un flux OAuth, executa el paquet publicat (no cal clonar res) i passa un token d’accés d’usuari a l’entorn:Des d’un clon, O al fitxer
DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.js fa el mateix. Sense token, l’agent pot iniciar sessió amb didit_account_login, seguit de didit_account_verify_2fa quan el compte té l’autenticació de dos factors activada.Les variables opcionals MCP_DEFAULT_ORG i MCP_DEFAULT_APP fixen l’àmbit per a configuracions d’un sol inquilí. Registra-ho a Claude Code amb:mcp.json de Cursor:didit_org_top_up, didit_org_reveal_application_api_key i cinc eines de configuració del compte (didit_account_register, didit_account_verify_email, didit_account_resend_otp, didit_account_login, didit_account_verify_2fa), que reben les credencials com a arguments i, per tant, mai no es distribueixen en un connector remot. Les eines que reben fitxers també accepten arguments *_path en stdio, perquè el servidor comparteix el sistema de fitxers.
Següents passos
Autenticació
Inici de sessió, àmbits i rols.
Referència d'eines
Tot el que l’agent pot cridar.