El servidor Model Context Protocol (MCP) proporciona interoperabilidad y coordinación entre modelos y herramientas de IA. Es especialmente útil en sistemas donde muchos agentes de IA trabajan juntos. Para el usuario final, significa un rendimiento fluido en los comandos y una recuperación de datos más cómoda sin necesidad de escribir solicitudes de API manuales.
En Stape hemos desarrollado el servidor MCP para Google Tag Manager, para que pueda gestionar y ejecutar las acciones necesarias más fácilmente dentro de una herramienta. En este artículo explicaremos qué es el servidor MCP y cómo funciona. También hemos preparado una guía detallada de implementación del servidor MCP.
El Model Context Protocol (MCP) es un estándar abierto que permite que los modelos de IA interactúen con APIs, bases de datos y diversos servicios externos.
El servidor MCP actúa como intermediario central. Proporciona una interfaz estandarizada para acceder a herramientas, sistemas y fuentes de datos. El servidor MCP garantiza que los recursos y datos sean accesibles para cualquier aplicación de IA compatible con el protocolo.
Después de configurar el servidor MCP (en nuestro caso, para Google Tag Manager), puede escribir cualquier solicitud en su aplicación de IA (por ejemplo, la aplicación Claude). Su solicitud se envía al servidor MCP a través del protocolo MCP (estándar de comunicación de IA). Una vez recibida la solicitud, el servidor MCP la procesa (ejecuta acciones o devuelve algunos datos solicitados).
La solicitud puede hacer referencia a la mayoría de los comandos relacionados con la funcionalidad de GTM y sus entidades. Incluye, entre otros:

Para configurar el servidor MCP para GTM, necesitará:
1. Abre Claude Desktop y navega a Settings → Developer → Edit Config.
Esto abre el archivo de configuración JSON de Claude, donde Claude almacena información sobre los servidores MCP a los que puede conectarse. Cada servidor MCP que quieras que Claude use debe estar definido en este archivo de configuración.

2. Reemplaza el contenido del archivo con la siguiente configuración.
{
"mcpServers": {
"google-tag-manager-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://gtm-mcp.stape.ai/mcp"
]
}
}
}

Una vez hecho, guarda los cambios.
3. Reinicia Claude.
Cuando Claude se inicie de nuevo, intentará conectarse al servidor MCP añadido.
4. Autentícate con OAuth.
Se abrirá una ventana del navegador mostrando tu página de inicio de sesión OAuth. Completa el flujo de autenticación para conceder a Claude acceso a tu servidor MCP.


Después de conceder el acceso, las herramientas estarán disponibles para su uso.

Siempre puedes verificar el estado del servidor MCP abriendo Settings → ir a la pestaña Developer → ver el status junto al nombre del servidor (si funciona, el estado debe ser "running").

5. Ahora puedes escribir tu solicitud a través del chat.
MCP remote almacena toda la información de credenciales dentro de ~/.mcp-auth (o donde apunte su carpeta MCP_REMOTE_CONFIG_DIR). Si tiene problemas persistentes, intente ejecutar:
rm -rf ~/.mcp-authEsto borrará cualquier estado local y tokens almacenados. Luego reinicie su cliente MCP.
Configurar un servidor MCP para Google Tag Manager simplifica significativamente la interacción con los recursos de GTM. Para el usuario, no hay necesidad de realizar solicitudes de API manuales. Con nuestra implementación, puede integrar esta funcionalidad en su flujo de trabajo. Ya sea que esté gestionando etiquetas, contenedores o permisos de usuario, el servidor MCP actúa como un puente confiable entre sus herramientas de IA y GTM. Esperamos que esta guía le ayude a comenzar rápidamente.
Comentarios