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
Serveur MCP AxiomServeur MCP pour l'accès aux journaux Axiom via Claude.Voir
MouchetureUn serveur Model Context Protocol (MCP) pour interagir avec Speckle, le hub de données collaborative...Voir
Intégration MCP DigitalOceanMCP DigitalOcean Integration est un projet open-source qui fournit une interface complète pour gérer...Voir
Serveur Huawei MCPVoir
Serveur Salesforce MCPUne implémentation de serveur MCP (Model Context Protocol) qui intègre Claude avec Salesforce, perme...Voir
Forge MCP ServerIl s'agit d'un serveur Model Context Protocol (MCP) pour l'intégration de Laravel Forge. Il fournit...Voir