Google Admin MCP - MCP Server sécurisé par ALMC Security 2025

Google Admin MCP

Voir sur GitHub

MseeP.ai Security Assessment Badge

Serveur Google Admin MCP

Serveur FastMCP permettant de gérer les utilisateurs de Google Workspace via l'API Admin Directory.

Fonctionnalités

  • Liste des utilisateurs d'un domaine
  • Créer de nouveaux utilisateurs avec des mots de passe aléatoires et sécurisés
  • Obtenir des informations détaillées sur les utilisateurs
  • Suspendre et annuler la suspension des utilisateurs

Conditions préalables

  • Docker
  • Compte Google Workspace Admin
  • Activation de l'API Google Admin Directory
  • Jeton OAuth2 encodé en Base64 dans la variable d'environnement GOOGLE_TOKEN_JSON

Installation de Docker

  1. Cloner le dépôt
  2. Construisez l'image Docker :
docker build -t google-admin-mcp

Exécution du serveur

Exécutez le conteneur :

docker run -e GOOGLE_TOKEN_JSON="your_base64_encoded_token" google-admin-mcp

Outils disponibles

listUsers

Liste les utilisateurs d'un domaine.

{"domain" : "votredomaine.com" }

addUser

Crée un nouvel utilisateur avec un mot de passe aléatoire sécurisé.

{ "primaryEmail" : "user@yourdomain.com", "firstName" : "First", "lastName" : "Last" }

getUser

Permet d'obtenir des informations détaillées sur un utilisateur spécifique.

{ "userKey" : "user@yourdomain.com" }

suspendUser

Suspend le compte d'un utilisateur.

{ "userKey" : "user@yourdomain.com" }

unsuspendUser

Annule la suspension d'un compte d'utilisateur.

{ "userKey" : "user@yourdomain.com" }

Notes de sécurité

  • Tous les utilisateurs créés devront changer leur mot de passe lors de leur première connexion
  • Les mots de passe sont générés de manière sécurisée avec
    • 12 caractères au minimum
    • Lettres majuscules et minuscules
    • Chiffres
    • Caractères spéciaux
  • Le serveur a besoin d'un jeton OAuth2 valide avec les champs d'application appropriés de l'API Admin Directory

Gestion des erreurs

Le serveur fournit des messages d'erreur clairs pour

  • Échecs d'authentification
  • Paramètres invalides
  • Erreurs d'API
  • Variables d'environnement manquantes

Licence

Licence MIT

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
MCP PrometheusUn serveur MCP (Model Context Protocol) complet pour Prometheus, écrit en Go.Voir
CISA M365 MCP ServeurServeur MCP (Model Context Protocol) mettant en œuvre les contrôles de sécurité de la directive opér...Voir
Mon PCMCet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification s...Voir
DokployL'interface ultime de l'univers Dokploy, alimentée par l'IAVoir
Alpha VantageUn serveur Model Context Protocol (MCP) qui fournit un accès aux données financières API d'Alpha Van...Voir
Salesforce Einstein par CDataServeur Model Context Protocol (MCP) de CData pour Salesforce EinsteinVoir