MCPDomain

io.github.danboabes由 GitHub 账号 danboabes 发布v1.0.7更新于 Oct 24, 2026

Buy & manage domains from any AI chat: availability, register, DNS, email forwarding, AI bot stats.

已验证Streamable HTTP可网页运行云端与基础设施商业与电商

概览

AI 生成的概览

域名注册 MCP 服务器,让助手查询域名可用性、注册域名、配置 DNS 与邮件转发,并查看 AI 爬虫统计。

可以做什么
  • 查询指定域名的可用性与价格,被占用时给出替代方案
  • 根据关键词或业务描述生成可注册的域名建议并实时验证
  • 发起新域名注册并返回 Stripe 结账链接用于付款
  • 为已注册域名配置邮件转发和 DNS 记录(A、CNAME、MX、TXT)
  • 查询注册状态、到期时间、名称服务器、转发状态以及 AI 爬虫抓取报告
  • 使用授权码把域名从其他注册商转入
适用场景
适合在聊天中完成域名的购买与管理:寻找名称、注册、指向主机、转发邮件,或查看域名是否已生效。
运行要求
可使用托管远程端点(无需安装、无需密钥),或通过 npx 运行本地 npm 包(需要 Node.js)。真实 OpenSRS 操作需要 OPENSRS_USERNAME 和 OPENSRS_KEY 密钥,并将 OPENSRS_MODE 设为 live;默认 mock 模式无需任何配置。注册付款通过 Stripe 结账完成。
安装前请注意
注册域名需要付费,并通过 Stripe 结账链接完成,付款前请确认域名与价格。注册需提供名、姓和邮箱。修改 DNS 和邮件转发会改变线上域名配置;转移需要 EPP/授权码,耗时 5-7 天。live 模式需要 OPENSRS_USERNAME 和 OPENSRS_KEY 凭据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MCPDomain,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.danboabes%2Fmcpdomain/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mcpdomain": {
      "type": "http",
      "url": "https://mcpdomain.ai/mcp"
    }
  }
}

README

MCPDomain

Buy and manage internet domains from inside any AI chat.

MCPDomain is the first domain registrar exposed as a Model Context Protocol server. Ask Claude, ChatGPT, or Cursor to find a domain — they can check availability, register it, set up free email forwarding, configure DNS, and show you which AI bots are crawling it, all without leaving the chat.

[npm] [license] [web]

Hosted endpoint: https://mcpdomain.ai/mcp — plug into any remote-MCP-capable client, no install needed. Local stdio: npm install -g mcpdomain — see below.


What it looks like

You:  Find me a .com for a sourdough bakery in Brooklyn.
Claude:  sweetcrumbs.com is taken, but these are available:         - brooklynsourdough.com  — $14.99         - crumbsbrooklyn.com     — $14.99         - doughbk.com            — $14.99         Want me to register one?
You:  Yes, brooklynsourdough.com, and forward hello@ to my gmail.
Claude:  Here's your checkout link: https://mcpdomain.ai/c/ord_abc123         Once you pay, I'll set up email forwarding automatically.

That's the entire flow. No registrar UI, no DNS dashboard, no MX-record copy-paste.


Features

  • 7 MCP tools covering the full domain lifecycle (see below).
  • Free email forwarding — [email protected] → your existing inbox. No mail server. No MX setup.
  • Free managed DNS — the agent already knows the records for Vercel, Netlify, GitHub Pages, Cloudflare Pages. Ask and it's done.
  • AI bot intelligence — 30-day report of which AI crawlers (GPTBot, ClaudeBot, Google-Extended, Bytespider, etc.) hit your domain. No other registrar offers this.
  • Backed by a real registrar — OpenSRS / Tucows, ICANN-accredited. Your domain is in your name, portable, renewable, transferable.

Tools

ToolWhat it does
check_domain_availabilityIs this exact name free? What's it cost?
suggest_available_domainsBrandable name ideas, real-time verified.
register_new_domainStart a registration, returns a Stripe checkout URL.
configure_domain_emailCatch-all or per-alias email forwarding.
configure_domain_dnsA / CNAME / MX / TXT, with presets for common hosts.
get_my_domain_detailsStatus, expiry, DNS, email forwards, AI-bot stats.
transfer_existing_domainMove a domain in from another registrar.

Tool prompts (the text the LLM actually reads) live in mcp-server/src/tool-descriptions.ts.


Install

Hosted (easiest)

Point any remote-MCP-capable client at:

https://mcpdomain.ai/mcp

No install. No keys.

Local stdio

bash
npm install -g mcpdomain

Claude Desktop — edit your claude_desktop_config.json:

json
{  "mcpServers": {    "mcpdomain": {      "command": "npx",      "args": ["-y", "mcpdomain"]    }  }}

Cursor — Settings → MCP → Add:

json
{  "mcpdomain": {    "command": "npx",    "args": ["-y", "mcpdomain"]  }}

OpenClaw — one line, via McPorter:

bash
npm install -g mcportermcporter install mcpdomain --target openclaw

That writes the server to ~/.openclaw/workspace/config/mcporter.json automatically. If you prefer editing it manually, drop the same mcpServers block from the Claude Desktop snippet above into that file.

More client recipes are in the npm README.


Architecture

  Claude / ChatGPT / Cursor            │  MCP            ▼   mcpdomain (stdio package)            │  HTTPS            ▼   mcpdomain.ai  (Cloudflare Worker + D1)            │  XML API            ▼   OpenSRS / Tucows registrar

Most of the logic — orders, Stripe checkout, DNS, email forwarding, bot-intel logging — lives in the Cloudflare Worker, not in the local package. That keeps the npm install tiny and the client free of API keys.

Source layout:

mcp-server/     ← the npm package (this is `mcpdomain` on npm)  src/          ← TypeScript source  Dockerfile    ← container build for HTTP transportworker/         ← Cloudflare Worker (server-side)  src/          ← endpoints, admin dashboard, OpenSRS adapter  migrations/   ← D1 schema

Development

bash
git clone https://github.com/danboabes/mcpdomain.gitcd mcpdomain/mcp-servernpm installnpm run dev        # runs the MCP server over stdio via tsx

To run the HTTP transport locally:

bash
npm run dev:http

The MCP Inspector from Anthropic is the fastest way to poke at tools while iterating.


Pricing

Prices the agent quotes are what you pay at checkout — wholesale + a small flat margin, no "first year free" bait, no auto-renew price hikes. Current TLD prices are on mcpdomain.ai.

Privacy

Whois privacy is on by default wherever the TLD supports it. The bot-intel feature logs AI crawler traffic only, never visitor PII. Payments go through Stripe — we never see card details.

License

MIT — see LICENSE.

Links

来源:README.md,提交 7a60198

工具

7

check_domain_availability

Check whether a specific internet domain name is available for registration. Returns availability status, price, and alternatives if taken. WHEN TO USE: user asks 'is X.com available?' or 'can I register Y.io?'. ALWAYS call this before register_new_domain.

输入参数domain必填

suggest_available_domains

Generate creative domain name suggestions from keywords or business description, with real-time availability checks. WHEN TO USE: user says 'help me find a domain for my bakery' or 'what domain should I use for X?'.

输入参数tldskeywords必填max_results

register_new_domain

Register a new domain. Returns a Stripe checkout URL for payment. After payment, domain is registered with FREE email forwarding, DNS, and AI bot monitoring. ALWAYS call check_domain_availability first. Collect first_name, last_name, email from user before calling.

输入参数yearsdomain必填registrant必填

configure_domain_email

Set up email forwarding for a registered domain. Forward any@domain to Gmail/Outlook. No MX records needed. WHEN TO USE: user just registered a domain, or asks about professional email.

输入参数domain必填aliasescatch_all_to

configure_domain_dns

Add/update DNS records (A, CNAME, MX, TXT). Use to point domain to Vercel, Netlify, GitHub Pages etc. WHEN TO USE: user wants to connect domain to hosting.

输入参数domain必填records必填

get_my_domain_details

Look up the registration status of a domain you previously registered through MCPDomain. Returns: registered_at, expires_at, current nameservers, and email-forwarding status (active / pending verification / pending NS propagation / etc). WHEN TO USE: user asks 'is my domain ready?', 'what's the status of X?', 'did email forwarding finish setting up?'.

输入参数domain必填

transfer_existing_domain

Transfer a domain from another registrar (GoDaddy, Namecheap etc) to MCPDomain. Requires EPP/auth code. Transfer takes 5-7 days and adds 1 year to expiry.

输入参数domain必填auth_code必填

版本历史

1
  1. v1.0.7最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分