Skip to main content
Glama
Deliverability Doctor

Deliverability Doctor

by Integrity-Os

Deliverability Doctor

원격 MCP 서버: "내 도메인이 이메일 스푸핑될 수 있나요?" 공개 DNS에서 답을 얻고, 등급을 매기고, 구체적인 수정 방법을 제시합니다. Claude(커스텀 커넥터)와 ChatGPT(Apps SDK / MCP 커넥터)에 연결 가능 — 둘 다 MCP를 사용하므로 하나의 서버로 두 곳을 모두 지원합니다.

도구

  • check_email_security(domain) — SPF(RFC 7208 다중 레코드 permerror 및 redirect= 처리 포함), DMARC(정책, rua, pct), MX, 7개 공통 셀렉터의 DKIM. A–F 등급 보고서, 항목별 수정 방법, 문제가 있을 때만 업셀 문구 표시. 순수 도메인, URL 또는 이메일 주소를 허용합니다.

  • compare_email_security(domains[2..5]) — 등급이 포함된 비교 테이블.

Related MCP server: Blackveil DNS

설계 결정

  • 인증 없음: 공개 DNS만 읽고, 아무것도 저장하지 않으며, 도메인 외에는 아무것도 받지 않습니다. 연결 장벽이 최소화되고, 보호할 민감한 데이터가 없습니다.

  • DNS-over-HTTPS(Cloudflare → Google 폴백): 로컬 Node와 Cloudflare Workers에서 동일한 코드가 실행됩니다 — dns 모듈 의존성이 없습니다.

  • 무상태 스트리밍 HTTP: 요청마다 새 전송, 세션 없음; 확장에 안전하고 클라이언트 구현이 간단합니다.

  • NXDOMAIN은 거부되며 등급이 매겨지지 않음 — "도메인이 존재하지 않음" ≠ "스푸핑 가능".

  • 첫 실행 전에 알려진 상태와 대조 검증: gmail.com(redirect=가 플래그되지 않아야 함), n8n.io(p=reject에서 A 등급이어야 함), 모든 것이 없는 도메인(F 등급이어야 함), NXDOMAIN(거부해야 함).

실행

npm install
node server.js          # :8787/mcp

빠른 공개 데모: cloudflared tunnel --url http://localhost:8787 → https://<random>.trycloudflare.com/mcp를 커넥터 URL로 사용.

상태 2026-08-23

  • 로컬: 엔드투엔드 MCP 검증 완료(initialize / tools/list / tools/call).

  • 공개: 퀵 터널로 라이브 중, 공개 URL에서 initialize 검증 완료.

  • 영구 호스팅: 보류 중 — Cloudflare Workers 배포에 Kacper의 계정 필요(약 5분). 터널 URL은 프로세스/PC가 종료되면 사라집니다.

  • 디렉토리 제출(Anthropic 커넥터 디렉토리, ChatGPT 앱): 먼저 영구 URL이 필요하고, 그 다음 Kacper의 개발자 계정이 필요합니다.

수익화 경로

무료 도구 = 배포 채널. 문제가 발견된 경우에만 보고서에 $99 서면 감사(niekonieczny.gumroad.com/l/vscjt) 링크를 제공합니다. 참고: Gumroad 지급이 현재 Stripe KYC로 동결됨 — 홍보 전에 해제 필요.

Related MCP Connectors

Related MCP Servers