@guardbee/mcp-dns-intelligence
OfficialCan detect dangling CNAME records pointing to a Cloudflare Pages site, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to Fastly, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Ghost site, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a GitHub Pages site, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Heroku app, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Netlify site, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Pantheon site, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Shopify store, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a Vercel deployment, flagging subdomain takeover risks.
Can detect dangling CNAME records pointing to a WP Engine site, flagging subdomain takeover risks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@guardbee/mcp-dns-intelligenceAudit example.com's email security: SPF, DMARC, and DKIM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@guardbee/mcp-dns-intelligence
DNS kayıtlarını sıralayan, SPF / DMARC / DKIM yapılandırma hatalarını tespit eden ve asılı (dangling) subdomain'leri bulan MCP sunucusu. Node.js yerleşik dns/promises kullanır — harici bağımlılık yoktur.
Özellikler
Tam DNS Sıralaması — A, AAAA, MX, NS, TXT, CNAME, SOA kayıtları
SPF Analizi —
+all,?all, fazla DNS sorgusu, yinelenen kayıt tespitiDMARC Analizi — Politika (
none/quarantine/reject),pct,ruaadresi eksikliğiDKIM Kontrolü — 9 yaygın seçici probu (
default,google,selector1,mail, vb.)Subdomain Sıralaması — 60+ yaygın alt alan; asılı CNAME tespiti (14 bulut sağlayıcısı)
E-posta Güvenliği Özeti — SPF + DMARC + DKIM birleşik analizi ve kopyalanabilir düzeltme önerileri
23 Unit Test — Ağ bağlantısı gerektirmeyen saf mantık testleri
Related MCP server: mcp-server-dns
Hızlı Başlangıç
npm install -g @guardbee/mcp-dns-intelligenceclaude_desktop_config.json dosyasına ekleyin:
{
"mcpServers": {
"guardbee-dns-intelligence": {
"command": "npx",
"args": ["-y", "@guardbee/mcp-dns-intelligence"]
}
}
}MCP Tools
Tool | Açıklama |
| Domain için tüm DNS kayıtlarını sıralar ve SPF/DMARC/DKIM analizi yapar |
| Yaygın subdomain'leri dener; asılı CNAME'leri işaretler |
| SPF + DMARC + DKIM birleşik denetimi ve düzeltme önerileri |
| Belirli bir kayıt türü için hedefli DNS sorgusu (A/MX/TXT/vb.) |
Örnek Kullanım
Claude'a şunu sorabilirsiniz:
"example.com'un DNS yapılandırmasında sorun var mı?"
"example.com'un e-posta güvenliğini denetle — SPF, DMARC ve DKIM"
"example.com'un subdomain'lerini listele, asılı olanları işaretle"
"example.com'un MX kayıtları neler?"
Örnek Çıktı
Email Security Check: example.com
──────────────────────────────────────────────────
── SPF ─────────────────────────────────────────
✓ v=spf1 include:_spf.google.com -all
── DMARC ───────────────────────────────────────
✗ No DMARC record found at _dmarc.example.com
Add: v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
── DKIM ────────────────────────────────────────
✓ Found DKIM selectors: googleSPF Bulguları
Kod | Severity | Açıklama |
| 🟡 Medium | SPF kaydı bulunamadı |
| 🔴 Critical |
|
| 🟠 High |
|
| 🟡 Medium |
|
| 🟠 High | > 10 DNS sorgusu — SPF hatasına yol açar |
| 🟠 High | Birden fazla SPF kaydı |
DMARC Bulguları
Kod | Severity | Açıklama |
| 🟠 High | DMARC kaydı yok |
| 🟠 High |
|
| 🟡 Medium |
|
| 🔵 Low |
|
| 🔵 Low | Toplu rapor adresi ( |
Asılı Subdomain Tespiti
CNAME'i aşağıdaki sağlayıcılardan birine işaret edip çözümlenemeyen subdomain'ler asılı (dangling) olarak işaretlenir ve subdomain ele geçirme riski taşır:
AWS S3, Azure App Service, GitHub Pages, Heroku, Netlify, Vercel, Cloudflare Pages, Surge, Pantheon, WP Engine, Ghost, Shopify, Fastly, AWS CloudFront
CLI — CI/CD Entegrasyonu
MCP server moduna ek olarak doğrudan CLI olarak da kullanılabilir:
# Tam DNS + e-posta güvenliği kontrolü
npx @guardbee/mcp-dns-intelligence check example.com
# Sadece high ve üstünde başarısız ol
npx @guardbee/mcp-dns-intelligence check example.com --fail-on=high
# Subdomain taraması — dangling CNAME varsa exit 1
npx @guardbee/mcp-dns-intelligence subdomains example.com
# Yüksek concurrency ile subdomain tarama
npx @guardbee/mcp-dns-intelligence subdomains example.com --concurrency=50
# JSON çıktı
npx @guardbee/mcp-dns-intelligence check example.com --format=jsonExit kodları: 0 = sorun yok · 1 = threshold üstü bulgu / dangling subdomain · 2 = hata
guardbee.yml ile Konfigürasyon
Proje kökünde guardbee.yml oluşturarak CLI flag'lerini kalıcı hale getirebilirsiniz. CLI flag'leri her zaman dosya ayarlarını geçersiz kılar.
dns-intelligence:
fail-on: high # critical | high | medium | low
concurrency: 20 # paralel subdomain probe sayısı
domains: # CLI'da domain verilmezse bu liste kullanılır
- example.com
- staging.example.comÖrnek dosya için guardbee.example.yml dosyasına bakın.
GitHub Actions — DNS Güvenlik Denetimi
name: DNS Security Check
on:
schedule:
- cron: "0 6 * * *" # Her gün 06:00
workflow_dispatch:
jobs:
dns-check:
runs-on: ubuntu-latest
steps:
- name: Check DNS configuration
run: npx @guardbee/mcp-dns-intelligence check ${{ vars.DOMAIN }} --fail-on=high
- name: Scan for dangling subdomains
run: npx @guardbee/mcp-dns-intelligence subdomains ${{ vars.DOMAIN }}GitLab CI
dns-security:
image: node:20
script:
- npx @guardbee/mcp-dns-intelligence check $DOMAIN --fail-on=high
- npx @guardbee/mcp-dns-intelligence subdomains $DOMAIN
only:
- schedulesDeployment Öncesi E-posta Güvenliği Kontrolü
- name: Verify email security records
run: |
npx @guardbee/mcp-dns-intelligence check ${{ vars.DOMAIN }} \
--fail-on=high \
--format=json | tee dns-report.json
- name: Upload DNS report
uses: actions/upload-artifact@v4
with:
name: dns-security-report
path: dns-report.jsonGeliştirme
npm install
npm test # 23 unit test
npm run build # TypeScript derlemeLisans
MIT — GuardBee
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Remote MCP server: 19 domain-hygiene and email-auth tools (DNS, SPF, DMARC, DKIM, TLS).
DNS and email security scanner with 79 MCP tools for SPF, DMARC, DNSSEC, SSL, and brand audits.
MCP server for DNSimple — domains, DNS zone records, availability, pricing and contacts.
ドメインの設定を調べる MCP サーバー。SPF / DKIM / DMARC・DNS・SSL 証明書・セキュリティヘッダ・サブドメイン・類似ドメインを、公開情報だけで確認します。登録不要・無料。
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides comprehensive domain analysis capabilities including WHOIS lookups, DNS record queries, and DNS health checking.14MIT
- AlicenseAqualityDmaintenanceMCP server for DNS lookups, reverse DNS, WHOIS, and domain checks. Zero auth, zero config.5593MIT
- AlicenseAqualityBmaintenanceA DNS and email security scanner with 77 MCP tools for assessing SPF, DMARC, DKIM, DNSSEC, SSL/TLS, and more, providing guided remediation and attack path simulation.79459Business Source 1.1
- AlicenseAqualityBmaintenanceAn MCP server that checks SPF, DKIM, DMARC, and MX records for a domain, returning a health verdict and specific DNS fixes to improve email deliverability.1MIT