シンクラウドMCP Server
シンクラウドMCP Serverとは
Model Context Protocol(MCP)に対応した公式MCPサーバーです。
Cursor / Claude 等のMCP対応AIエージェントからサーバー管理やドメイン管理など各サービスを管理できます。
シンドメインでは、契約ドメインの情報取得、ネームサーバー設定、Whois設定、ドメイン取得・移管などのドメイン管理機能を、AIエージェントに話しかけるだけで実行できます。
ご利用方法
ご利用にはシンクラウドAPIキーが必要です。
1. APIキーの準備
シンクラウドアカウントにログインし、「APIキー管理」からAPIキーを発行してください。
APIキーの発行方法は、マニュアル「シンクラウドAPI」をご参照ください。
2. MCPサーバーの設定
お使いのAIエージェントのMCP設定ファイルに、以下の内容を追加してください。
「SHINCLOUD_API_KEY」はご自身の情報に置き換えてください。
Cursor の設定
プロジェクトの .cursor/mcp.json、またはグローバルの ~/.cursor/mcp.json に以下を追加します。
{
"mcpServers": {
"shin-domain": {
"command": "npx",
"args": ["-y", "shincloud-mcp", "--services=domain"],
"env": {
"SHINCLOUD_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": {
"shin-domain": {
"command": "npx",
"args": ["-y", "shincloud-mcp", "--services=domain"],
"env": {
"SHINCLOUD_API_KEY": "xs_xxxxxxxxxxxx"
}
}
}
}
VS Code(GitHub Copilot)の設定
プロジェクトの .vscode/mcp.json に以下を追加します。
{
"servers": {
"shin-domain": {
"type": "stdio",
"command": "npx",
"args": ["-y", "shincloud-mcp", "--services=domain"],
"env": {
"SHINCLOUD_API_KEY": "xs_xxxxxxxxxxxx"
}
}
}
}
Claude Code の設定
ターミナルで以下のコマンドを実行します。
claude mcp add --transport stdio shin-domain \
--env SHINCLOUD_API_KEY=xs_xxxxxxxxxxxx \
-- npx -y shincloud-mcp --services=domain
Codex の設定
ターミナルで以下のコマンドを実行します。
codex mcp add shin-domain \
--env SHINCLOUD_API_KEY=xs_xxxxxxxxxxxx \
-- npx -y shincloud-mcp --services=domain
3. 動作確認
設定完了後、AIエージェントに以下のように話しかけて動作を確認してください。
- 「ドメイン一覧を見せて」
- 「example.comに設定されているネームサーバーの一覧を見せて」
環境変数
シンクラウドMCP Serverでは、以下の環境変数を使用します。
| 変数名 | 必須 | 説明 |
|---|---|---|
| SHINCLOUD_API_KEY | ○ | シンクラウドAPIキー(xs_ で始まる文字列) |
| SHINCLOUD_MCP_ENABLE_HIGH_RISK_EXECUTE | 任意 | ドメインの取得・移管・更新を行う場合に1を設定 例)"SHINCLOUD_MCP_ENABLE_HIGH_RISK_EXECUTE": "1" |
利用可能な機能
シンクラウドMCP Serverでは、シンクラウド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レコードを確認して」

