Star8 MCP Server

Model Context Protocol(MCP)に対応した公式MCPサーバーです。

Cursor / Claude 等のMCP対応AIエージェントからサーバー管理やドメイン管理など各サービスを管理できます。
スタードメインでは、契約ドメインの情報取得、ネームサーバー設定、Whois設定、ドメイン取得・移管などのドメイン管理機能を、AIエージェントに話しかけるだけで実行できます。

ご利用にはStar8 APIキーが必要です。

1. APIキーの準備

Star8アカウントにログインし、「APIキー管理」からAPIキーを発行してください。
APIキーの発行方法は、マニュアル「Star8 API」をご参照ください。

2. MCPサーバーの設定

お使いのAIエージェントのMCP設定ファイルに、以下の内容を追加してください。
「STAR8_API_KEY」はご自身の情報に置き換えてください。

Cursor の設定

プロジェクトの .cursor/mcp.json、またはグローバルの ~/.cursor/mcp.json に以下を追加します。

{
  "mcpServers": {
    "star-domain": {
      "command": "npx",
      "args": ["-y", "star8-mcp", "--services=domain"],
      "env": {
        "STAR8_API_KEY": "xs_xxxxxxxxxxxx"
      }
    }
  }
}
Claude Desktop の設定

Claude Desktopの設定ファイル(claude_desktop_config.json)に以下を追加します。

設定ファイルの場所
Windows %APPDATA%\Claude\claude_desktop_config.json
Mac ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "star-domain": {
      "command": "npx",
      "args": ["-y", "star8-mcp", "--services=domain"],
      "env": {
        "STAR8_API_KEY": "xs_xxxxxxxxxxxx"
      }
    }
  }
}
VS Code(GitHub Copilot)の設定

プロジェクトの .vscode/mcp.json に以下を追加します。

{
  "servers": {
    "star-domain": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "star8-mcp", "--services=domain"],
      "env": {
        "STAR8_API_KEY": "xs_xxxxxxxxxxxx"
      }
    }
  }
}
Claude Code の設定

ターミナルで以下のコマンドを実行します。

claude mcp add --transport stdio star-domain \
  --env STAR8_API_KEY=xs_xxxxxxxxxxxx \
  -- npx -y star8-mcp --services=domain
Codex の設定

ターミナルで以下のコマンドを実行します。

codex mcp add star-domain \
  --env STAR8_API_KEY=xs_xxxxxxxxxxxx \
  -- npx -y star8-mcp --services=domain
3. 動作確認

設定完了後、AIエージェントに以下のように話しかけて動作を確認してください。

  • 「ドメイン一覧を見せて」
  • 「example.comに設定されているネームサーバーの一覧を見せて」

Star8 MCP Serverでは、以下の環境変数を使用します。

変数名 必須 説明
STAR8_API_KEY Star8 APIキー(xs_ で始まる文字列)
STAR8_MCP_ENABLE_HIGH_RISK_EXECUTE 任意 ドメインの取得・移管・更新を行う場合に1を設定
例)"STAR8_MCP_ENABLE_HIGH_RISK_EXECUTE": "1"

Star8 MCP Serverでは、Star8 APIで提供されている機能をAIエージェントを通じてご利用いただけます。

カテゴリ 主な操作
ドメイン情報ドメイン一覧を取得 / ドメイン詳細を取得
ネームサーバー設定ネームサーバーを取得 / ネームサーバーを変更
DNSレコード設定DNSレコード一覧を取得 / DNSレコードを追加 / DNSレコードを変更 / DNSレコードを削除
Whois情報設定Whois情報を取得 / Whois情報を変更
レジストラロック設定レジストラロック状態を取得 / レジストラロックを変更
取得可能性・価格取得可能かを確認(空き確認+見積) / TLD別価格一覧を取得
ドメイン取得ドメインを取得(新規登録)
ドメイン移管他社からの移管を申請
契約更新契約を更新(期限延長)

利用可能な機能と各APIの詳細な仕様については、APIリファレンスをご参照ください。

AIエージェントへの指示例
  • 「example.comが取得可能か、1年間の税込価格も教えて」
  • 「example.comを1年間で取得したいです。申込前に見積内容を確認させてください」
  • 「保有しているドメインと、それぞれの有効期限を一覧で教えて」
  • 「example.comを1年間更新した場合の料金を、実行せずに確認して」
  • 「example.comに設定されているネームサーバーとDNSレコードを確認して」