1. ホーム
  2. マニュアル
  3. 管理ツール
  4. シンアカウントMCP Server

シンアカウントMCP Server

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

Cursor / Claude 等のMCP対応AIエージェントからシンレンタルサーバーを管理できます。
ドメイン設定やメールアカウント管理、WordPress管理などのサーバー操作を、AIアシスタントに話しかけるだけで実行できます。

対象プラン ベーシック、スタンダード、プレミアム、ビジネス・ベーシック、ビジネス・スタンダード、ビジネス・プレミアム

ご利用にはシンアカウントAPIキーが必要です。

1. APIキーの準備

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

2. サーバー名の確認

操作対象のサーバーアカウント名をご確認ください。
サーバー名はシンアカウントの契約管理画面で確認できます。
(例: wp123456.wpx.jp)

3. MCPサーバーの設定

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

Cursor の設定

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

{
  "mcpServers": {
    "shincloud": {
      "command": "npx",
      "args": ["-y", "shincloud-mcp"],
      "env": {
        "SHINCLOUD_API_KEY": "xs_xxxxxxxxxxxx",
        "SHINCLOUD_SERVERNAME": "wp123456.wpx.jp"
      }
    }
  }
}
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": {
    "shincloud": {
      "command": "npx",
      "args": ["-y", "shincloud-mcp"],
      "env": {
        "SHINCLOUD_API_KEY": "xs_xxxxxxxxxxxx",
        "SHINCLOUD_SERVERNAME": "wp123456.wpx.jp"
      }
    }
  }
}
VS Code(GitHub Copilot)の設定

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

{
  "servers": {
    "shincloud": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "shincloud-mcp"],
      "env": {
        "SHINCLOUD_API_KEY": "xs_xxxxxxxxxxxx",
        "SHINCLOUD_SERVERNAME": "wp123456.wpx.jp"
      }
    }
  }
}
Claude Code の設定

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

claude mcp add --transport stdio shincloud \
  --env SHINCLOUD_API_KEY=xs_xxxxxxxxxxxx \
  --env SHINCLOUD_SERVERNAME=wp123456.wpx.jp \
  -- npx -y shincloud-mcp
Codex の設定

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

codex mcp add shincloud \
  --env SHINCLOUD_API_KEY=xs_xxxxxxxxxxxx \
  --env SHINCLOUD_SERVERNAME=wp123456.wpx.jp \
  -- npx -y shincloud-mcp
4. 動作確認

設定完了後、AIアシスタントに以下のように話しかけて動作を確認してください。

  • 「サーバー情報を表示してください」
  • 「ドメイン一覧を見せて」

シンアカウントMCP Serverでは、以下の環境変数を使用します。

変数名 必須 説明
SHINCLOUD_API_KEY シンアカウントAPIキー(xs_ で始まる文字列)
SHINCLOUD_SERVERNAME サーバー名(例: wp123456.wpx.jp)
XSERVER_API_BASE_URL - APIのベースURL(通常は設定不要)

シンアカウントMCP Serverでは、シンアカウントAPIで提供されている機能をAIアシスタントを通じてご利用いただけます。

カテゴリ 主な操作
サーバー情報サーバー情報の取得 / 利用状況の取得
ドメイン設定一覧取得 / 詳細取得 / 追加 / 変更 / 削除
サブドメイン設定一覧取得 / 追加 / 変更 / 削除
DNSレコード設定一覧取得 / 追加 / 変更 / 削除
SSL設定一覧取得 / インストール / アンインストール
WordPress簡単インストール一覧取得 / インストール / 変更 / 削除
メールアカウント設定一覧取得 / 詳細取得 / 追加 / 変更 / 削除
メール転送設定取得 / 更新
メール振り分け設定一覧取得 / 追加 / 削除
FTPアカウント設定一覧取得 / 追加 / 変更 / 削除
MySQL設定データベース管理 / ユーザー管理 / 権限管理
Cron設定一覧取得 / 追加 / 変更 / 削除
PHP Ver.切替バージョン確認 / バージョン変更
SSH設定設定取得 / 設定変更 / 公開鍵一覧 / 鍵追加 / 鍵変更 / 鍵削除
アクセスログログ取得(キーワード検索対応)
エラーログログ取得(キーワード検索対応)

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

AIアシスタントへの指示例
  • 「example.com にWordPressをインストールして」
  • 「メールアカウント info@example.com を作成して」
  • 「Cronジョブを毎日4時に実行するように追加して」
  • 「ドメイン一覧を見せて」
  • 「SSHを有効にして、公開鍵を登録して」