Scans and fixes a domain's DNS, SPF, DMARC, DKIM and MX records, checks blacklists and domain or SSL expiry, and produces validated fix records.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add dns-doctor -- npx -y @dnsdoctor/mcp~/.codex/config.toml
[mcp_servers.dns-doctor]
command = "npx"
args = ["-y", "@dnsdoctor/mcp"]
# codex mcp add dns-doctor -- npx -y @dnsdoctor/mcp~/.cursor/mcp.json
{
"mcpServers": {
"dns-doctor": {
"command": "npx",
"args": [
"-y",
"@dnsdoctor/mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"dns-doctor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dnsdoctor/mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"dns-doctor": {
"command": "npx",
"args": [
"-y",
"@dnsdoctor/mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"dns-doctor": {
"command": "npx",
"args": [
"-y",
"@dnsdoctor/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"dns-doctor": {
"command": "npx",
"args": [
"-y",
"@dnsdoctor/mcp"
]
}
}
}Remote
claude mcp add --transport http dns-doctor https://dnsdoctor.dev/mcp~/.codex/config.toml
[mcp_servers.dns-doctor]
url = "https://dnsdoctor.dev/mcp"
# codex mcp add dns-doctor --url https://dnsdoctor.dev/mcp~/.cursor/mcp.json
{
"mcpServers": {
"dns-doctor": {
"url": "https://dnsdoctor.dev/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"dns-doctor": {
"type": "http",
"url": "https://dnsdoctor.dev/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"dns-doctor": {
"httpUrl": "https://dnsdoctor.dev/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"dns-doctor": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://dnsdoctor.dev/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"dns-doctor": {
"url": "https://dnsdoctor.dev/mcp"
}
}
}