Skip to main content
Glama
tashfeenahmed

AgentDomains MCP server

AgentDomains MCP サーバー

AgentDomains 向けの MCP サーバー — AI エージェントが構築するウェブサイトや API のための無料ドメインです。makes.fyi または agentdomains.co の下に実在するホスト名を、DNS レコード、HTTPS、URL フォワード、リバースプロキシ付きで、MCP 対応の任意のエージェントに提供します。

実行方法は2つ: npx による stdio 経由のローカル実行、または https://mcp.agentdomains.co でホストされているリモートエンドポイントへの接続です。

インストール (stdio)

インストール手順は不要 — npx がオンデマンドに取得します:

AGENTDOMAINS_API_KEY=adom_… npx -y @agentdomains/mcp

Claude Code

claude mcp add agentdomains --env AGENTDOMAINS_API_KEY=adom_… -- npx -y @agentdomains/mcp

Claude Desktop および他の設定ファイル型クライアント

claude_desktop_config.json(またはクライアントの同等ファイル)に追加します:

{
  "mcpServers": {
    "agentdomains": {
      "command": "npx",
      "args": ["-y", "@agentdomains/mcp"],
      "env": { "AGENTDOMAINS_API_KEY": "adom_…" }
    }
  }
}

Related MCP server: domain-suite-mcp

リモートエンドポイント

https://mcp.agentdomains.co

Streamable HTTP; Authorization ヘッダーにキーを指定して POST で JSON-RPC を送信します:

curl -s https://mcp.agentdomains.co \
  -H 'Authorization: Bearer adom_…' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Claude Code の場合: claude mcp add --transport http agentdomains https://mcp.agentdomains.co --header "Authorization: Bearer adom_…"

設定

変数

説明

AGENTDOMAINS_API_KEY

API キー(adom_…)。~/.agentdomains/config.json 内の api_key にフォールバックします。

AGENTDOMAINS_API_URL

API ベース URL を上書きします。デフォルトは https://api.agentdomains.co です。

既に Go CLI をご利用の場合、その ~/.agentdomains/config.json が自動的に読み込まれるため、環境変数は不要です。

まだキーをお持ちでないですが?signup ツールを呼び出してください — 認証情報は不要で、キーが返されます。キーは一度だけ表示され、再取得することはできません。すぐに保存してください。アカウントは仮のものです: attach_email でメールを添付し、30 日以内に確認してください。確認しない場合、アカウントとそのドメインは削除されます。

API キーがログに記録されたり、表示されたり、ツール出力に含まれることはありません。

ツール

ツール

エンドポイント

説明

check_availability

GET /v1/available

ラベルが利用可能ですか? キー不要。

signup

POST /v1/signup

アカウントを作成し、API キー(一度だけ表示)を取得します。キー不要。

whoami

GET /v1/whoami

アカウントの状態、メール、クォータ、利用状況。

attach_email

POST /v1/account/email

メールを添付し、確認リンクを送信します。

claim_domain

POST /v1/subdomains

label.domain を登録します(必要に応じて最初のレコードあり)。

list_domains

GET /v1/subdomains

アカウント上のすべての名前を一覧表示します。

get_domain

GET /v1/subdomains/{label}

1 つの名前、その他、転送/プロキシ状態。

delete_domain

DELETE /v1/subdomains/{label}

破壊的 — 名前とその他レコードを完全に削除します。

add_dns_record

POST /v1/subdomains/{label}/records

A、AAAA、CNAME、TXT レコードを追加します。

add_acme_challenge

POST /v1/subdomains/{label}/records

Let's Encrypt DNS-01 用に _acme-challenge に TXT レコードを追加します。

set_forward

PUT /v1/subdomains/{label}/forward

名前を URL にリダイレクトします。

remove_forward

DELETE /v1/subdomains/{label}/forward

フォワードを停止します。

set_proxy

PUT /v1/subdomains/{label}/proxy

バックエンドをエッジで配信します。TLS は代わりに終端します。

remove_proxy

DELETE /v1/subdomains/{label}/proxy

プロキシを停止します。

delegate_nameservers

PUT /v1/subdomains/{label}/ns

名前を自分のネームサーバーに委任します。

ラベルを対象とする各ツールは、オプションの domain(makes.fyi がデフォルト、または agentdomains.co)を受け取ります。個別の DNS レコードを削除するエンドポイントはありません。

HTTPS について

"SSL を取得する"という操作はここには1つではありません。正直な経路が 2つあります:

  • set_proxy — サーバーが独自の証明書で TLS を終端し、バックエンドへプロキシします。オリジン側でインストールするものはありません。

  • add_acme_challenge — DNS-01 TXT レコードを公開し、自分の ACME クライアントが Let's Encrypt 証明書を発行できるようにします(ワイルドカードや、公開ポート 80 を持たないホストに必要です)。通常の公開ウェブサーバーは HTTP-01 を使うだけでよく、DNS レコードは一切不要です。

互換性

どの MCP クライアントでも動作します。一般的なクライアント向けの確認済み対応方法:

  • Claude Codeclaude mcp add(stdio または --transport http)を上記のように使用。

  • Claude Desktopclaude_desktop_config.jsonmcpServers ブロック。

  • OpenAI Agents SDKMCPServerStdio(params={"command": "npx", "args": ["-y", "@agentdomains/mcp"]})、またはリモート URL に対する MCPServerStreamableHttp

  • LangChain / LangGraphlangchain-mcp-adapters: MultiServerMCPClient({"agentdomains": {"command": "npx", "args": ["-y", "@agentdomains/mcp"], "transport": "stdio"}})

  • CrewAI — 同じ stdio パラメータを持つ MCPServerAdapter

  • その他 — クライアントを stdio 上の npx -y @agentdomains/mcp に向けるか、https://mcp.agentdomains.co を Streamable HTTP で指定します。

開発

npm install
npm run build     # tsc -> dist/
npm run smoke     # boots dist/index.js, runs initialize + tools/list over stdio

Node.js 18+ が必要です。唯一の実行時依存は @modelcontextprotocol/sdk です。

関連項目

ライセンス

FSL-1.1-Apache-2.0 — LICENSE を参照。CLI と同じ条件です。

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to check domain availability, purchase domains via Stripe, and perform full DNS and nameserver management. It facilitates automated domain lifecycle tasks like record updates and transfer locks without requiring CAPTCHAs.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    domain-suite-mcp is an MCP server that gives AI agents full autonomous control over the domain lifecycle. From checking availability and registering domains to managing DNS records, SSL certificates, and email authentication across Porkbun, Namecheap, GoDaddy, and Cloudflare through a unified set of 21 tools.
    21
    25
    17
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    AgentDomain MCP allows AI agents to register, buy, and manage internet domains via the Model Context Protocol. Features include domain search, availability check, purchase, DNS record management, and wallet operations.
    13
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Agent-first web hosting: deploy sites, apps, databases and domains over MCP.

  • Agent-native web hosting — deploy sites, manage DNS, register domains, scale infrastructure

  • Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tashfeenahmed/AgentDomains-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server