domain-suite-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
> MCP server for AI agents to autonomously manage domains and DNS — without human intervention.
domain-suite-mcp is an open-source MCP server written in TypeScript that enables AI agents to autonomously manage domains and DNS without human intervention. It acts as a unified abstraction layer over multiple domain registrar and DNS provider APIs, exposing a consistent set of 21 MCP tools that any MCP-compatible agent can call.
AI agents can now build and deploy full applications end-to-end — writing code, provisioning infrastructure, pushing to production. The remaining gap in the autonomous shipping pipeline is domain and DNS management. domain-suite-mcp eliminates that gap.
An agent can now complete the full domain lifecycle without human intervention:
---
Quick Start
**No installation required.** Domain availability checking works immediately with zero configuration via public RDAP/WHOIS protocols.
Add provider credentials via environment variables to enable registration, DNS management, SSL, and more.
Install globally
Install Claude Code skills
Install five pre-built skills (/domain-check, /domain-register, /domain-dns-setup, /domain-email-setup, /domain-full-setup) into your Claude Code setup:
This copies the skills to ~/.claude/skills/. Restart Claude Code to activate them.
Print MCP client config
Prints the ready-to-paste JSON snippet for Claude Desktop, Cursor, Windsurf, or any MCP client.
---
Claude Desktop
Add to claude_desktop_config.json:
Cursor / Windsurf / Kiro
Add to your MCP settings (varies by client):
Claude Code
Install the skills, then add the MCP server to your project settings:
Once configured, you can invoke skills directly in Claude Code:
See docs/SKILLS.md for full workflow patterns and prompt templates.
---
Provider Support
| Feature | Porkbun | Namecheap | GoDaddy | Cloudflare |
|---|---|---|---|---|
| Domain availability check | Yes | Yes | Yes | Yes |
| Domain registration | Yes | Yes | Yes | Enterprise only |
| Domain renewal | Yes | Yes | Yes | Enterprise only |
| DNS record CRUD | Yes | Yes | Yes* | Yes |
| SSL certificate management | Yes (full) | No | No | List/status only |
| WHOIS contact management | No | Yes | Yes | Enterprise only |
| Domain transfer (inbound) | Yes | Yes | Yes | No |
| Pricing via API | Yes | Yes | Yes | No |
| Sandbox / test environment | Yes | Yes | Yes | No |
\* GoDaddy DNS management requires 10+ active domains or Domain Pro plan (~$240/yr).
**Recommended setup:** Register on Porkbun or Namecheap, then point nameservers to Cloudflare for DNS. Best of both: easy registration + Cloudflare's fast DNS API.
---
Environment Variables
Porkbun
Namecheap
Your server IP must be whitelisted in Namecheap under **Profile → Tools → API Access → Whitelisted IPs** before any call will work.
GoDaddy
Cloudflare
---
Tools
| Tool | Description |
|---|---|
| list_providers | List configured providers and their capabilities |
| check_availability | Check if a domain is available — works with zero configuration |
| list_domains | List all domains across configured providers |