DMARKOFF
O servidor MCP DMARKOFF dá aos seus agentes de IA acesso direto a dados de monitoramento DMARC em tempo real. Saúde do domínio, resultados de autenticação, status de política, alertas de segurança. Tudo disponível no seu ambiente de IA, sem precisar trocar de ferramentas ou abrir um painel.
Documentação
Conectando o MCP DMARKOFF a Assistentes de IA
Endpoint MCP: https://mcp.dmarkoff.com/mcp
Você precisará de: uma chave de API da sua conta DMARKOFF — app.dmarkoff.com/account/mcp
Pré-requisito: Você deve ter uma conta DMARKOFF ativa com pelo menos um projeto monitorado. O assistente de IA consulta dados em tempo real da sua conta — domínios, relatórios DMARC e análises que já são coletados pelo DMARKOFF.
Claude.ai (web e mobile)
Claude.ai suporta servidores MCP remotos através da interface Connectors. Disponível nos planos Free (apenas 1 conector personalizado), Pro, Max, Team e Enterprise.
- Vá para Configurações → Conectores.
- Clique em Adicionar conector personalizado (nos planos Team/Enterprise isso deve ser feito por um Proprietário ou Proprietário Principal).
- Insira a URL do servidor MCP remoto:
https://mcp.dmarkoff.com/mcp - Clique em Configurações avançadas e preencha:
- ID do Cliente OAuth — insira qualquer valor (por exemplo,
claude)- Segredo do Cliente OAuth — insira sua chave de API DMARKOFF
- ID do Cliente OAuth — insira qualquer valor (por exemplo,
- Clique em Adicionar e depois em Conectar para concluir a autorização.
- A integração aparecerá na sua lista de conectores ativos. Inicie um novo chat e pergunte: "Mostre-me meus projetos".
O servidor implementa OAuth 2.1 (RFC 8414, RFC 9728). O Claude.ai descobre automaticamente os endpoints de autorização via/.well-known/oauth-authorization-server.
Claude Desktop
O Claude Desktop suporta servidores MCP remotos de duas maneiras: através da interface Connectors integrada e através de um arquivo de configuração.
Opção 1: Através da interface Connectors (recomendado)
- Na janela de chat, clique no botão + e selecione Conectores → Gerenciar Conectores.
- Clique em Adicionar conector personalizado e cole a URL:
https://mcp.dmarkoff.com/mcp - Conclua o fluxo de autorização OAuth (igual ao Claude.ai).
Opção 2: Através do arquivo de configuração
- Abra o arquivo de configuração do Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Windows:
- macOS:
- Adicione a seguinte entrada:
{
"mcpServers": {
"dmarkoff": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.dmarkoff.com/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
Nota: Para servidores remotos com autenticação baseada em cabeçalho, o Claude Desktop requer o utilitário de proxy mcp-remote (Node.js v18+ deve estar instalado).
- Saia completamente e reinicie o Claude Desktop. O ícone de conectores com as ferramentas DMARKOFF aparecerá no painel de chat.
Claude Code (CLI)
O Claude Code suporta adicionar servidores MCP diretamente da linha de comando.
claude mcp add --transport http dmarkoff https://mcp.dmarkoff.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Se você já conectou o DMARKOFF via Claude.ai (Configurações → Conectores), o servidor estará automaticamente disponível no Claude Code também — nenhuma configuração adicional é necessária.
Para verificar servidores conectados: claude mcp list
Cursor
O Cursor suporta servidores MCP através das configurações da IDE e arquivos de configuração. O transporte HTTP Streamable é suportado.
Opção 1: Através da interface de Configurações
- Abra Configurações do Cursor → Ferramentas e MCP.
- Clique em Adicionar novo servidor MCP.
- Selecione o tipo HTTP Streamable e preencha:
- Nome:
DMARKOFF- URL:
https://mcp.dmarkoff.com/mcp
- URL:
- Nome:
- Clique em Salvar.
Opção 2: Através do arquivo de configuração
- Edite
~/.cursor/mcp.json(global) ou.cursor/mcp.json(raiz do projeto):
{
"mcpServers": {
"dmarkoff": {
"url": "https://mcp.dmarkoff.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
- Reinicie o Cursor. As ferramentas estarão disponíveis no modo Agente (
Cmd+I→ Agente).
Exemplo de prompt no Cursor:
@dmarkoff Show all Critical domains in project 12345
ChatGPT
O ChatGPT suporta servidores MCP através de Apps (anteriormente chamados de "Conectores"). O suporte completo a MCP (incluindo operações de escrita) está disponível nos planos Business, Enterprise e Edu via Modo de Desenvolvedor.
Planos Business / Enterprise / Edu
- Ative o Modo de Desenvolvedor: Configurações do Workspace → Permissões e Funções → Modo de Desenvolvedor.
- Vá para Configurações → Apps → Criar App (ou configure via Configurações do Workspace → Apps).
- Defina os parâmetros de conexão:
- URL do Servidor MCP:
https://mcp.dmarkoff.com/mcp- Tipo de autenticação: OAuth
- ID do Cliente:
chatgpt - Segredo do Cliente: sua chave de API DMARKOFF
- URL de Autorização:
https://mcp.dmarkoff.com/oauth/authorize - URL do Token:
https://mcp.dmarkoff.com/oauth/token - Escopo:
dmarc:read
- URL do Servidor MCP:
- Publique o App para o seu workspace.
- Inicie um chat, selecione o App na lista e faça uma pergunta.
Planos Plus / Pro
Suporte limitado a MCP está disponível nos planos Plus e Pro via Modo de Desenvolvedor (beta), desde que o servidor implemente as ferramentas search e fetch. Verifique o status mais recente na documentação da OpenAI.
Windsurf (Codeium)
O Windsurf suporta MCP através do seu agente de IA Cascade. Transportes suportados: stdio, HTTP Streamable e SSE.
Opção 1: Através do Marketplace MCP
- Clique no ícone MCPs no canto superior direito do painel Cascade.
- Se o DMARKOFF estiver disponível no catálogo, instale-o com um clique. Caso contrário, clique em Configurar para configuração manual.
Opção 2: Através do arquivo de configuração
- Abra o arquivo de configuração:
- macOS/Linux:
~/.codeium/windsurf/mcp_config.json- Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json - Crie o arquivo se ele não existir.
- Windows:
- macOS/Linux:
- Adicione a seguinte configuração:
{
"mcpServers": {
"dmarkoff": {
"serverUrl": "https://mcp.dmarkoff.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Importante: O Windsurf usa a chave serverUrl (não url) para servidores HTTP remotos. A interpolação de variáveis de ambiente também é suportada: "Authorization": "Bearer ${env:DMARKOFF_API_KEY}".
- Reinicie o Windsurf. As ferramentas aparecerão no painel Cascade.
Continue.dev
Continue.dev suporta servidores MCP via configuração YAML. O MCP só funciona no Modo Agente.
Opção 1: Arquivo de servidor MCP independente
- Crie uma pasta
.continue/mcpServers/na raiz do seu workspace (se ela não existir). - Adicione um arquivo chamado
dmarkoff.yaml:
name: DMARKOFF MCP Server
version: 0.0.1
schema: v1
mcpServers:
- name: DMARKOFF
type: streamable-http
url: https://mcp.dmarkoff.com/mcp
headers:
Authorization: Bearer YOUR_API_KEY
Opção 2: Através do config.yaml principal
- Adicione ao seu
config.yaml(ou.continue/config.yaml):
mcpServers:
- name: DMARKOFF
type: streamable-http
url: https://mcp.dmarkoff.com/mcp
headers:
Authorization: Bearer YOUR_API_KEY
Nota: O Continue.dev também suporta configuração JSON. Se você já tem uma configuração do Claude Desktop ou Cursor, basta copiar seu arquivo JSON para .continue/mcpServers/ — o Continue o detectará automaticamente.
2. Mude para o Modo Agente na interface do Continue e comece a trabalhar.
Qualquer cliente compatível com MCP
Se o seu cliente suporta MCP Streamable HTTP, use os seguintes parâmetros:
| Parâmetro | Valor |
|---|---|
| Transporte | Streamable HTTP |
| URL | https://mcp.dmarkoff.com/mcp |
| Cabeçalho de autenticação | Authorization: Bearer YOUR_API_KEY |
| Emissor OAuth | https://mcp.dmarkoff.com |
| URL de Autorização | https://mcp.dmarkoff.com/oauth/authorize |
| URL do Token | https://mcp.dmarkoff.com/oauth/token |
| Escopo | dmarc:read |
Endpoints de descoberta automática OAuth:
GET https://mcp.dmarkoff.com/.well-known/oauth-authorization-serverGET https://mcp.dmarkoff.com/.well-known/oauth-protected-resource
Primeiros prompts para experimentar
Depois de conectado, comece com estes:
Show me an overview of all my DMARC projects
Which domains have Critical severity right now?
Check domain example.com — what's wrong with it?
Are there any anomalies in email traffic over the last 24 hours?
Why is SPF failing on domain.com? Which senders are the problem?
Solução de problemas
As ferramentas não aparecem no cliente
→ Confirme se o seu cliente suporta HTTP Streamable (não apenas SSE).
→ Certifique-se de que o cabeçalho Authorization: Bearer ... está sendo enviado corretamente.
→ Alguns clientes exigem reinicialização após alterações de configuração.
401 Não autorizado
→ Verifique novamente sua chave de API em app.dmarkoff.com/account/mcp.
→ Certifique-se de que a chave está ativa e não expirou.
Resposta vazia ou "nenhum projeto encontrado"
→ Verifique se a chave de API tem acesso a pelo menos um projeto.
→ Faça login em app.dmarkoff.com e confirme se seus projetos estão visíveis lá.
Erros de OAuth
→ Certifique-se de que o Segredo do Cliente contém sua chave de API DMARKOFF (não a senha da sua conta).
→ Tente desconectar e reconectar a integração.
Precisa de ajuda?
Envie um e-mail para support@mail.dmarkoff.com.