O Servidor de Protocolo de Contexto de Modelo (MCP) proporciona interoperabilidade e coordenação entre modelos e ferramentas de IA. É especialmente útil em sistemas onde muitos agentes de IA trabalham juntos. Para o usuário final, isso significa um desempenho de comando suave e recuperação de dados conveniente, sem a necessidade de escrever solicitações de API.
Nós, da Stape, desenvolvemos o Servidor MCP para o Google Tag Manager para que você possa gerenciar e executar as ações necessárias com mais facilidade em uma ferramenta. Neste artigo, explicaremos o que é o Servidor MCP e como ele funciona. Também preparamos um guia detalhado de implementação do Servidor MCP.
O Protocolo de Contexto do Modelo de (MCP) é um padrão aberto que permite que modelos de IA interajam com APIs, bancos de dados e vários serviços externos.
O Servidor MCP atua como um intermediário central. Ele fornece uma interface padronizada para acessar ferramentas, sistemas e fontes de dados. O Servidor MCP garante que recursos e ferramentas sejam acessíveis a qualquer aplicativo de IA compatível com o protocolo.
Após configurar o Servidor MCP (no nosso caso, para o Google Tag Manager), você pode digitar qualquer solicitação no seu aplicativo de IA (por exemplo, o aplicativo Claude). Sua solicitação é enviada ao Servidor MCP por meio do Protocolo MCP (protocolo padrão para comunicação de IA). Assim que a solicitação é recebida, o Servidor MCP a processa (executa ações/comandos ou retorna alguns dados solicitados).
A solicitação pode se referir à maioria dos comandos conectados à funcionalidade do GTM e suas entidades. Inclui, mas não se limita a:
Para configurar o servidor MCP para GTM, você precisará:
1. Crie um novo projeto no Google Cloud Platform.
Para fazer isso, acesse o menu de navegação → IAM e Administração → Criar um Projeto. Adicione o nome do projeto (por exemplo, "gtm-mcp"). No campo da localização, clique em Procurar e selecione a localização desejada. Clique em Criar.
2. Crie uma conta de serviço.
Acesse a página Criar conta de serviço → selecione um projeto GC → adicione o nome da conta de serviço → Concluído.
3. Gere uma chave JSON.
Ao lado da conta de serviço, clique em Chaves → Adicionar chave → Criar nova chave → selecione JSON → clique em Criar.
4. Habilite a API do GTM em um projeto.
No projeto necessário, navegue até APIs e serviços (clique em "APIs e serviços" no menu à esquerda) → clique em Biblioteca → procure por API do Google Tag Manager e clique em Ativar.
5. Baixe o servidor MCP para o Google Tag Manager do GitHub e descompacte a pasta.
6. Abra a pasta que você baixou do GitHub no Terminal.
7. Execute os comandos: npm install && npm build para instalar dependências e construir a biblioteca.
8. Coloque a chave da conta de serviço JSON que você criou na pasta “Keys”.
9. Adicione a configuração ao aplicativo ou agente de IA. No nosso caso, é o aplicativo Claude.
Abra a área de trabalho do Claude → Configurações → aba Desenvolvedor → Editar configuração → abra o arquivo JSON da área de trabalho chamado “claude_desktop_config” → cole o código abaixo.
Se você precisar configurar apenas o servidor MCP para o GTM, cole este código:
{
"mcpServers": {
"google-tag-manager-mcp-server": {
"command": "node",
"args": ["/your_path_to_file/mcp-google-tag-manager/dist/index.js"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "mcp-google-tag-manager/keys/gtm-mcp.json"
}
}
}
}
Se você é um usuário do Stape e gostaria de instalar o Stape MCP Server, siga as instruções no Stape MCP Server e cole este código:
{
"mcpServers": {
"google-tag-manager-mcp-server": {
"command": "node",
"args": ["/your_path_to_file/mcp-google-tag-manager/dist/index.js"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "mcp-google-tag-manager/keys/gtm-mcp.json"
}
},
"stape-mcp-server": {
"command": "node",
"args": ["/your_path_to_file/stape-mcp-server/dist/index.js"],
"env": {
"STAPE_AUTH_KEY": "skey"
}
}
}
}
Após fazer isso, salve o arquivo → feche o aplicativo Claude → abra-o novamente.
Depois de adicionar o código ao arquivo, você deverá ver a lista de servidores MCP na aba Desenvolvedor do aplicativo Claude.
Pronto. Agora você pode começar a digitar sua solicitação no aplicativo Claude.
Configurar um Servidor MCP para o Google Tag Manager simplifica significativamente a interação com os recursos do GTM. Para um usuário, não há necessidade de solicitações manuais à API. Com nossa implementação, você pode integrar essa funcionalidade ao seu fluxo de trabalho. Seja gerenciando tags, contêineres ou permissões de usuário, o Servidor MCP atua como uma ponte confiável entre suas ferramentas de IA e o GTM. Esperamos que este guia ajude você a começar rapidamente!
Comentários