Skip to main content
Glama
MCP Vault

MCP Vault

by stephen94125

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WAF_PORTNoPort d'écoute du WAF Caddy + Coraza (défaut 8085). Optionnel.
OPENBAO_ADDRNoAdresse d'OpenBao (défaut http://localhost:8200). Optionnel.
PKI_BASE_URLNoURL de base pour les CDPs et le cluster path OpenBao ACME. Vide = déduit de MCP_ALLOWED_HOSTS. Doit être http(s)://. Optionnel.
MCP_AUTH_MODENoMode d'authentification de /mcp : bearer (défaut, jeton opaque obligatoire), bearer-anonymous (mode d'exception), jwt ou dual-stack. jwt/dual-stack exigent MISSION_JWKS_URL, MCP_INSTANCE_ID, MISSION_STATUS_URL et ENFORCE_MISSION_TOKEN_VALIDATION=true. Optionnel.
OPENBAO_SHARESNoNombre de shares pour l'initialisation OpenBao. Optionnel.
S3_BUCKET_NAMENoNom du bucket S3. Requis pour un déploiement fonctionnel.
S3_REGION_NAMENoRégion S3. Requis pour un déploiement fonctionnel.
MCP_INSTANCE_IDNoIdentifiant de l'instance MCP (vérifié contre l'audience JWT et component_id). Requis en mode jwt/dual-stack. Optionnel.
MCP_SERVER_HOSTNoHôte d'écoute du serveur MCP. Optionnel, valeur par défaut appliquée.
MCP_SERVER_NAMENoNom du serveur MCP. Optionnel, valeur par défaut appliquée.
MCP_SERVER_PORTNoPort d'écoute du serveur MCP (défaut 8030). Optionnel.
S3_ENDPOINT_URLNoEndpoint du stockage S3 (persistance des tokens, backup OpenBao, registres d'autorisation). Requis pour un déploiement fonctionnel.
VAULT_S3_PREFIXNoPréfixe des objets S3 pour la synchronisation du backend OpenBao. Optionnel.
MCP_SERVER_DEBUGNoActive le mode debug du serveur MCP. Optionnel.
MISSION_JWKS_URLNoURL du JWKS de mcp-mission pour la validation des mission tokens. Requis si ENFORCE_MISSION_TOKEN_VALIDATION=true. Optionnel.
OPENBAO_DATA_DIRNoRépertoire de données OpenBao. Optionnel.
S3_ACCESS_KEY_IDNoAccess key S3. Requis pour un déploiement fonctionnel.
MCP_ALLOWED_HOSTSNoListe des FQDN publics autorisés. Doit contenir les FQDN publics derrière un reverse-proxy, sinon le SDK rejette le header Host en HTTP 421. Optionnel.
MISSION_TOKEN_AUDNoAudience attendue des mission tokens. Requis si ENFORCE_MISSION_TOKEN_VALIDATION=true. Optionnel.
OPENBAO_THRESHOLDNoSeuil de déverrouillage OpenBao. Optionnel.
MCP_COMPONENT_KINDNoClé du claim component_id à comparer à MCP_INSTANCE_ID. Requis en mode jwt/dual-stack. Optionnel.
MISSION_STATUS_URLNoURL de statut des missions mcp-mission. Requis si ENFORCE_MISSION_TOKEN_VALIDATION=true ou mode jwt/dual-stack. Optionnel.
OPENBAO_CONFIG_DIRNoRépertoire de configuration OpenBao. Optionnel.
ADMIN_BOOTSTRAP_KEYYesChiffre les clés unseal et sert de credential admin de secours. Seule variable sans défaut utilisable. Minimum 32 caractères, au moins 3 classes de caractères ; démarrage refusé sinon.
MCP_ALLOWED_ORIGINSNoListe des origines CORS autorisées. Optionnel.
S3_SECRET_ACCESS_KEYNoSecret key S3. Requis pour un déploiement fonctionnel.
MISSION_JWKS_CACHE_TTLNoTTL du cache JWKS en secondes (défaut 60). Fenêtre de propagation d'une révocation de clé, ne pas allonger. Optionnel.
VAULT_S3_SYNC_INTERVALNoIntervalle de synchronisation S3 en secondes (défaut 60). Optionnel.
MISSION_STATUS_CACHE_TTLNoTTL du cache du statut des missions. Optionnel.
SSH_OPERATOR_PROFILES_B64NoÉquivalent Base64 URL-safe des profils d'accès SSH JIT opérateur (pour renderer .env strict). Mutuellement exclusif avec SSH_OPERATOR_PROFILES_JSON. Vide = désactivé.
SSH_OPERATOR_PROFILES_JSONNoProfils d'accès SSH JIT opérateur au format JSON. Mutuellement exclusif avec SSH_OPERATOR_PROFILES_B64. Vide = désactivé.
MISSION_TOKEN_LEEWAY_SECONDSNoTolérance d'horloge (secondes) sur la validation des mission tokens. Optionnel.
ENFORCE_MISSION_TOKEN_VALIDATIONNoActive la validation C18 des mission tokens (défaut false). Si true, requiert MISSION_JWKS_URL, MCP_INSTANCE_ID/MISSION_TOKEN_AUD et MISSION_STATUS_URL (fail-fast au boot). Optionnel.
MISSION_JWKS_MAX_REFRESH_PER_MINNoLimite de rafraîchissements JWKS par minute (throttle). Optionnel.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources