DMARKOFF
El servidor MCP DMARKOFF brinda a tus agentes de IA acceso directo a datos en vivo de monitoreo DMARC. Salud del dominio, resultados de autenticación, estado de políticas, alertas de seguridad. Todo disponible en tu entorno de IA, sin cambiar de herramientas ni abrir un panel.
Documentación
Conexión de DMARKOFF MCP a asistentes de IA
Endpoint MCP: https://mcp.dmarkoff.com/mcp
Necesitarás: una clave API de tu cuenta DMARKOFF — app.dmarkoff.com/account/mcp
Requisito previo: Debes tener una cuenta DMARKOFF activa con al menos un proyecto monitoreado. El asistente de IA consulta datos en vivo de tu cuenta — dominios, informes DMARC y análisis que ya son recopilados por DMARKOFF.
Claude.ai (web y móvil)
Claude.ai admite servidores MCP remotos a través de su interfaz de Conectores. Disponible en los planes Free (solo 1 conector personalizado), Pro, Max, Team y Enterprise.
- Ve a Configuración → Conectores.
- Haz clic en Agregar conector personalizado (en los planes Team/Enterprise esto debe hacerlo un Propietario o Propietario Principal).
- Ingresa la URL del servidor MCP remoto:
https://mcp.dmarkoff.com/mcp - Haz clic en Configuración avanzada y completa:
- ID de cliente OAuth — ingresa cualquier valor (por ejemplo,
claude)- Secreto de cliente OAuth — ingresa tu clave API de DMARKOFF
- ID de cliente OAuth — ingresa cualquier valor (por ejemplo,
- Haz clic en Agregar, luego en Conectar para completar la autorización.
- La integración aparecerá en tu lista de conectores activos. Inicia un nuevo chat y pregunta: "Muéstrame mis proyectos".
El servidor implementa OAuth 2.1 (RFC 8414, RFC 9728). Claude.ai descubre automáticamente los endpoints de autorización a través de/.well-known/oauth-authorization-server.
Claude Desktop
Claude Desktop admite servidores MCP remotos de dos maneras: a través de la interfaz de Conectores integrada y mediante un archivo de configuración.
Opción 1: A través de la interfaz de Conectores (recomendado)
- En la ventana de chat, haz clic en el botón +, luego selecciona Conectores → Gestionar conectores.
- Haz clic en Agregar conector personalizado y pega la URL:
https://mcp.dmarkoff.com/mcp - Completa el flujo de autorización OAuth (igual que en Claude.ai).
Opción 2: A través del archivo de configuración
- Abre el archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Windows:
- macOS:
- Agrega la siguiente entrada:
{
"mcpServers": {
"dmarkoff": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.dmarkoff.com/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
Nota: Para servidores remotos con autenticación basada en encabezados, Claude Desktop requiere la utilidad de proxy mcp-remote (debe estar instalado Node.js v18+).
- Cierra y reinicia completamente Claude Desktop. El ícono de conectores con las herramientas de DMARKOFF aparecerá en el panel de chat.
Claude Code (CLI)
Claude Code admite agregar servidores MCP directamente desde la línea de comandos.
claude mcp add --transport http dmarkoff https://mcp.dmarkoff.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Si ya has conectado DMARKOFF a través de Claude.ai (Configuración → Conectores), el servidor estará automáticamente disponible en Claude Code también — no se requiere configuración adicional.
Para verificar los servidores conectados: claude mcp list
Cursor
Cursor admite servidores MCP a través de la configuración del IDE y archivos de configuración. Se admite el transporte Streamable HTTP.
Opción 1: A través de la interfaz de Configuración
- Abre Configuración de Cursor → Herramientas y MCP.
- Haz clic en Agregar nuevo servidor MCP.
- Selecciona el tipo Streamable HTTP y completa:
- Nombre:
DMARKOFF- URL:
https://mcp.dmarkoff.com/mcp
- URL:
- Nombre:
- Haz clic en Guardar.
Opción 2: A través del archivo de configuración
- Edita
~/.cursor/mcp.json(global) o.cursor/mcp.json(raíz del proyecto):
{
"mcpServers": {
"dmarkoff": {
"url": "https://mcp.dmarkoff.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
- Reinicia Cursor. Las herramientas estarán disponibles en el modo Agente (
Cmd+I→ Agente).
Ejemplo de prompt en Cursor:
@dmarkoff Show all Critical domains in project 12345
ChatGPT
ChatGPT admite servidores MCP a través de Apps (anteriormente llamados "Conectores"). El soporte completo de MCP (incluyendo operaciones de escritura) está disponible en los planes Business, Enterprise y Edu a través del Modo Desarrollador.
Planes Business / Enterprise / Edu
- Habilita el Modo Desarrollador: Configuración del espacio de trabajo → Permisos y Roles → Modo Desarrollador.
- Ve a Configuración → Apps → Crear App (o configura a través de Configuración del espacio de trabajo → Apps).
- Establece los parámetros de conexión:
- URL del servidor MCP:
https://mcp.dmarkoff.com/mcp- Tipo de autenticación: OAuth
- ID de cliente:
chatgpt - Secreto de cliente: tu clave API de DMARKOFF
- URL de autorización:
https://mcp.dmarkoff.com/oauth/authorize - URL de token:
https://mcp.dmarkoff.com/oauth/token - Alcance:
dmarc:read
- URL del servidor MCP:
- Publica la App para tu espacio de trabajo.
- Inicia un chat, selecciona la App de la lista y haz una pregunta.
Planes Plus / Pro
El soporte limitado de MCP está disponible en los planes Plus y Pro a través del Modo Desarrollador (beta), siempre que el servidor implemente las herramientas search y fetch. Consulta el estado más reciente en la documentación de OpenAI.
Windsurf (Codeium)
Windsurf admite MCP a través de su agente de IA Cascade. Transportes admitidos: stdio, Streamable HTTP y SSE.
Opción 1: A través del Marketplace de MCP
- Haz clic en el ícono MCPs en la esquina superior derecha del panel de Cascade.
- Si DMARKOFF está disponible en el catálogo, instálalo con un clic. De lo contrario, haz clic en Configurar para la configuración manual.
Opción 2: A través del archivo de configuración
- Abre el archivo de configuración:
- macOS/Linux:
~/.codeium/windsurf/mcp_config.json- Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json - Crea el archivo si no existe.
- Windows:
- macOS/Linux:
- Agrega la siguiente configuración:
{
"mcpServers": {
"dmarkoff": {
"serverUrl": "https://mcp.dmarkoff.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Importante: Windsurf usa la clave serverUrl (no url) para servidores HTTP remotos. También se admite la interpolación de variables de entorno: "Authorization": "Bearer ${env:DMARKOFF_API_KEY}".
- Reinicia Windsurf. Las herramientas aparecerán en el panel de Cascade.
Continue.dev
Continue.dev admite servidores MCP a través de la configuración YAML. MCP solo funciona en Modo Agente.
Opción 1: Archivo de servidor MCP independiente
- Crea una carpeta
.continue/mcpServers/en la raíz de tu espacio de trabajo (si no existe). - Agrega un archivo llamado
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
Opción 2: A través del config.yaml principal
- Agrega a tu
config.yaml(o.continue/config.yaml):
mcpServers:
- name: DMARKOFF
type: streamable-http
url: https://mcp.dmarkoff.com/mcp
headers:
Authorization: Bearer YOUR_API_KEY
Nota: Continue.dev también admite configuración JSON. Si ya tienes una configuración de Claude Desktop o Cursor, simplemente copia tu archivo JSON en .continue/mcpServers/ — Continue lo detectará automáticamente.
2. Cambia al Modo Agente en la interfaz de Continue y comienza a trabajar.
Cualquier cliente compatible con MCP
Si tu cliente admite MCP Streamable HTTP, usa los siguientes parámetros:
| Parámetro | Valor |
|---|---|
| Transporte | Streamable HTTP |
| URL | https://mcp.dmarkoff.com/mcp |
| Encabezado de autenticación | Authorization: Bearer YOUR_API_KEY |
| Emisor OAuth | https://mcp.dmarkoff.com |
| URL de autorización | https://mcp.dmarkoff.com/oauth/authorize |
| URL de token | https://mcp.dmarkoff.com/oauth/token |
| Alcance | dmarc:read |
Endpoints de autodescubrimiento OAuth:
GET https://mcp.dmarkoff.com/.well-known/oauth-authorization-serverGET https://mcp.dmarkoff.com/.well-known/oauth-protected-resource
Primeros prompts para probar
Una vez conectado, comienza con estos:
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?
Solución de problemas
Las herramientas no aparecen en el cliente
→ Confirma que tu cliente admite Streamable HTTP (no solo SSE).
→ Asegúrate de que el encabezado Authorization: Bearer ... se esté enviando correctamente.
→ Algunos clientes requieren un reinicio después de cambios de configuración.
401 No autorizado
→ Vuelve a verificar tu clave API en app.dmarkoff.com/account/mcp.
→ Asegúrate de que la clave esté activa y no haya expirado.
Respuesta vacía o "no se encontraron proyectos"
→ Verifica que la clave API tenga acceso a al menos un proyecto.
→ Inicia sesión en app.dmarkoff.com y confirma que tus proyectos sean visibles allí.
Errores de OAuth
→ Asegúrate de que el Secreto de cliente contenga tu clave API de DMARKOFF (no tu contraseña de cuenta).
→ Intenta desconectar y volver a conectar la integración.
¿Necesitas ayuda?
Envía un correo a support@mail.dmarkoff.com.