Le serveur Model Context Protocol (MCP) assure l’interopérabilité et la coordination entre les modèles et outils d’IA. Il est particulièrement utile dans les systèmes où plusieurs agents d’IA travaillent ensemble. Pour l’utilisateur final, cela signifie des performances fluides et une récupération pratique des données, sans devoir rédiger soi-même des requêtes API.
Chez Stape, nous avons développé le serveur MCP pour Google Tag Manager afin que vous puissiez gérer et exécuter les actions nécessaires plus facilement dans un outil. Dans cet article, nous expliquons ce qu’est le serveur MCP et comment il fonctionne. Nous avons également préparé un guide détaillé pour son implémentation.
Le Model Context Protocol (MCP) est une norme ouverte qui permet aux modèles d’IA d’interagir avec des API, des bases de données et divers services externes.
Le serveur MCP agit comme un intermédiaire central. Il fournit une interface standardisée pour accéder aux outils, systèmes et sources de données. Il garantit que les ressources et données sont accessibles par tout agent d’IA compatible avec le protocole.
Une fois le serveur MCP configuré (dans notre cas pour Google Tag Manager), vous pouvez saisir n’importe quelle requête dans votre application d’IA (par exemple, l’app Claude). Votre demande est envoyée au serveur MCP via le protocole MCP (norme standard pour la communication IA). Après réception, le serveur MCP la traite (il exécute des actions ou retourne des données demandées).
La requête peut concerner la plupart des commandes liées à GTM et à ses entités. Elle inclut, sans s’y limiter :
Pour configurer le serveur MCP pour GTM, vous aurez besoin de :
1. Ouvrez Claude Desktop et allez dans Settings → Developer → Edit Config. Cela ouvre le fichier de configuration qui contrôle les serveurs MCP auxquels Claude peut accéder.
2. Remplacez le contenu par la configuration suivante.
{
"mcpServers": {
"google-tag-manager-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://gtm-mcp.stape.ai/sse"
]
}
}
}
Si vous êtes utilisateur Stape et souhaitez installer le serveur MCP, suivez les instructions de notre guide de configuration du serveur MCP par Stape et collez le code ci-dessous.
Assurez-vous de préciser votre clé API Stape. Les instructions pour l’obtenir se trouvent dans notre article sur le serveur MCP Stape.
{
"mcpServers": {
"google-tag-manager-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://gtm-mcp.stape.ai/sse"
]
},
"stape-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.stape.ai/sse",
"--header",
"Authorization: ${your_stape_api_key}"
]
}
}
}
3. Redémarrez Claude Desktop. Une fenêtre de navigateur s’ouvrira avec la page de connexion OAuth. Complétez le processus d’authentification pour accorder à Claude l’accès à votre serveur MCP.
Après avoir accordé l’accès, les outils seront disponibles à l’utilisation.
Le serveur MCP stocke toutes les informations d’identification dans le répertoire ~/.mcp-auth (ou dans le dossier défini par MCP_REMOTE_CONFIG_DIR).
Si vous rencontrez des problèmes persistants, exécutez la commande suivante :
rm -rf ~/.mcp-auth
Cela efface tous les jetons et états locaux stockés. Redémarrez ensuite votre client MCP.
Configurer un serveur MCP pour Google Tag Manager simplifie considérablement l’interaction avec les ressources GTM. Pour l’utilisateur, cela élimine le besoin de rédiger des requêtes API manuelles. Avec notre implémentation, vous pouvez intégrer cette fonctionnalité dans vos flux de travail.
Que vous gériez des tags, des containers ou des autorisations utilisateurs, le serveur MCP agit comme un pont fiable entre vos outils d’IA et GTM. Nous espérons que ce guide vous aidera à démarrer rapidement.
Commentaires