Resumo
- O que é o servidor MCP do Mailjet
- O que você precisa antes de começar
- Passo 1. Baixe o projeto
- Passo 2. Instale as dependências
- Passo 3. Inicie o servidor MCP
- Passo 4. Conecte o Claude Desktop
- Variáveis de ambiente
- Testando a configuração
- Usando o MCP do Mailjet no Claude Desktop
- Solução de problemas
- Artigos relacionados
O que é o servidor MCP do Mailjet
O MCP do Mailjet é o assistente de IA do Claude Desktop que lê dados do Mailjet da sua conta usando sua chave API. Uma vez configurado, você pode pedir ao Claude informações sobre desempenho de campanhas, listas de contatos ou estatísticas, e ele buscará essas informações através da API do Mailjet.
MCP (Model Context Protocol) é uma forma de ferramentas de IA se conectarem a serviços externos. O servidor MCP do Mailjet é um pequeno serviço que roda no seu computador e expõe as APIs do Mailjet para o Claude. Isso permite que o Claude responda perguntas usando dados ao vivo da sua conta do Mailjet.
O que você precisa antes de começar
Esta configuração pede que um usuário não técnico faça algumas tarefas técnicas. Para facilitar, mostraremos as ferramentas necessárias e como instalá-las.
- Conta do Mailjet com uma chave API e chave secreta ativas
- Claude Desktop instalado
- Git para baixar o servidor MCP do Mailjet do GitHub
- Node.js para rodar o servidor MCP
- pnpm para instalar os arquivos do servidor MCP
- Permissão para editar a configuração do Claude Desktop
Como verificar ou instalar o Git
O MCP do Mailjet usa o Git para baixar os arquivos do projeto do nosso repositório oficial no GitHub. O Git é comum em máquinas de desenvolvedores, mas muitos computadores já o possuem. Verifique antes de instalar qualquer coisa.
Verificar se o Git está instalado
Mac
- Abra o Terminal (Command + Espaço, digite “Terminal,” pressione Enter).
- Digite
git --versione pressione Enter. - Se você vir algo como
git version 2.39.3, o Git está instalado. Você pode ir para o Passo 1: Baixar o projeto. -
Se o macOS pedir para instalar as Command Line Tools, clique em Instalar e siga os passos.
Windows
- Abra o Prompt de Comando (Iniciar, digite “cmd,” pressione Enter).
- Digite
git --versione pressione Enter. - Se você vir um número de versão, o Git está instalado.
- Se aparecer um erro dizendo que o comando não é reconhecido, instale o Git usando os passos abaixo.
Instalar Git
- Acesse https://git-scm.com/downloads.
- Baixe a versão para seu sistema operacional.
- Execute o instalador e mantenha as configurações padrão.
- Abra novamente o Terminal ou Prompt de Comando e execute
git --versionpara confirmar que funcionou.
Como instalar Node.js e pnpm
O servidor MCP do Mailjet é um pequeno programa em JavaScript. Seu computador precisa do Node.js para executar esse programa. Você também precisa do pnpm, que é uma ferramenta auxiliar que baixa os arquivos extras que o programa necessita.
Instalar Node.js (Mac e Windows)
- Acesse https://nodejs.org/.
-
Escolha a versão LTS (Long-Term Support).
LTS é a versão estável com a qual a maioria dos projetos é testada. Usar a LTS reduz a chance de erros ao rodar o MCP do Mailjet. - Baixe o instalador para seu sistema e execute-o.
- Mantenha as configurações padrão e finalize a instalação.
- Abra o Terminal (Mac) ou Prompt de Comando (Windows).
-
Digite:
node -v
Você deve ver um número de versão, como
v20.x.x.Ver um número de versão significa que o Node.js foi instalado corretamente. Não precisa fazer mais nada com ele.
Instalar pnpm
-
Na mesma janela do Terminal ou Prompt de Comando, digite:
npm install -g pnpm
-
Então verifique:
pnpm -v
Um número de versão aqui significa que o pnpm está pronto para instalar o MCP do Mailjet no próximo passo.
Passo 1. Baixe o projeto
Você vai baixar o servidor MCP do Mailjet do repositório oficial do GitHub e entrar nessa pasta.
- Abra o Terminal (Mac) ou Prompt de Comando (Windows).
-
Execute:
git clone https://github.com/mailgun/mailjet-mcp-server.git cd mailjet-mcp-server
O primeiro comando baixa o servidor MCP em uma nova pasta. O segundo comando te leva para essa pasta para que os próximos comandos funcionem.
Passo 2. Instale as dependências
Agora, instale os pacotes que o servidor precisa.
pnpm install
Passo 3. Inicie (ligue) o servidor MCP
Este passo inicia o programa MCP do Mailjet para que o Claude possa se conectar a ele.
- Certifique-se de que você ainda está dentro da pasta
mailjet-mcp-server. -
Execute:
node src/mailjet-mcp.js
Isso inicia o servidor MCP do Mailjet no seu computador. Você pode ver algumas linhas de texto. Isso significa que ele está rodando.
Passo 4. Conecte o Claude Desktop
O Claude Desktop usa um arquivo de configuração JSON para saber quais servidores MCP carregar. Adicione o servidor MCP do Mailjet nele para que o Claude possa encontrá-lo.
Configuração no Mac
1. Abra este arquivo:
~/Library/Application Support/Claude/claude_desktop_config.json
2. Adicione este bloco ao arquivo (mescle com sua seção mcpServers atual, se existir):
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["/YOUR/PATH/mailjet-mcp-server/src/mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "YOUR_public_key:YOUR_private_key"
}
}
}
}
3. Substitua /YOUR/PATH/... pelo caminho real no seu Mac para mailjet-mcp-server/src/mailjet-mcp.js.
4. Substitua YOUR_public_key:YOUR_private_key pela sua chave API e chave secreta do Mailjet separadas por dois pontos.
1234567890abcdef:abcdef1234567890
5. Salve o arquivo e reinicie o Claude Desktop.
Configuração no Windows
1. Abra este arquivo:
%APPDATA%/Claude/claude_desktop_config.json
2. Adicione este bloco:
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["C:\\PATH\\TO\\mailjet-mcp-server\\src\\mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "YOUR_public_key:YOUR_private_key"
}
}
}
}
3. Substitua C:\PATH\TO\... pela pasta onde você clonou o projeto.
4. Mantenha as barras invertidas nos caminhos do Windows. Se seu editor reclamar, escape-as como \\.
5. Salve o arquivo e reinicie o Claude Desktop.
Variáveis de ambiente
O servidor MCP do Mailjet suporta as seguintes variáveis de ambiente.
| Variável | Obrigatória | Descrição | Exemplo |
|---|---|---|---|
MAILJET_API_KEY |
Sim | Chaves pública e privada do Mailjet unidas por dois pontos | publickey123:secretkey456 |
MAILJET_API_REGION |
Não | Usar servidores EU do Mailjet | eu |
Você pode definir essas variáveis no seu sistema ou diretamente na configuração do Claude na seção env.
Testando a configuração
O projeto inclui uma suíte de testes local. Para executá-la:
NODE_ENV=test pnpm test
Se os testes passarem sem erros, sua instalação está funcionando.
Solução de problemas
-
Claude não mostra as ferramentas do Mailjet
Verifique se o caminho noclaude_desktop_config.jsonaponta para o seu arquivo realmailjet-mcp-server/src/mailjet-mcp.js. Reinicie o Claude. -
Erro de autenticação
Certifique-se de que o valor da API está no formatoPUBLIC_KEY:PRIVATE_KEY. Se faltar o dois pontos, a autenticação falha. -
Servidor fecha imediatamente
Executenode src/mailjet-mcp.jsdentro da pastamailjet-mcp-server. -
Conta EU não carrega
DefinaMAILJET_API_REGION=euno seu ambiente ou na seçãoenvda entrada de configuração do Claude.
Usando o MCP do Mailjet no Claude Desktop
Uma vez que o servidor MCP esteja rodando e o Claude Desktop tenha sido reiniciado, você pode começar a usá-lo.
- Abra o Claude Desktop.
- Faça uma pergunta relacionada ao Mailjet, por exemplo: Qual das minhas listas de contatos tem mais inscritos.
- O Claude detectará que precisa contatar o Mailjet e mostrará uma caixa semelhante a: Claude quer usar Get v3 liststatistics do mailjet.
-
Você verá botões como Negar, Permitir uma vez e Sempre permitir.
- Permitir uma vez permite que o Claude faça esta única requisição ao Mailjet agora.
- Sempre permitir indica ao Claude que ele pode usar o servidor MCP do Mailjet para requisições futuras sem pedir novamente.
- Negar bloqueia a requisição e o Claude não obterá dados do Mailjet.
- Escolha Permitir uma vez se quiser apenas testar a configuração
- Escolha Sempre permitir se quiser que o Claude execute a requisição sempre sem precisar pedir permissão novamente.
-
Depois de permitir a requisição, o Claude chamará o servidor MCP do Mailjet, obterá os dados e responderá com o resultado, por exemplo, uma lista das suas listas de contatos e suas contagens de inscritos.