mcpField
K
krexel-mcp

krexel-mcp

ローカル
github.com/Syfer-webクラウド・インフラ014 週間前に更新

krexel-mcp について

krexel-mcp は、MCP 対応の AI クライアントから静的サイトをデプロイ、編集する Krexel の MCP サーバーです。ファイル操作、デプロイ管理、ロールバック、環境変数、状態確認のツールを提供します。

主な機能

  1. 01ビルド済みサイトのデプロイ
  2. 02デプロイ済みファイルの編集
  3. 03サイトファイルの一覧・読み取り
  4. 04デプロイ履歴とログの確認
  5. 05以前のデプロイへのロールバック
  6. 06環境変数と状態の管理

活用シーン

  1. 01AI クライアントから静的サイトを公開
  2. 02AI にデプロイ済みファイルを確認・修正させる
  3. 03変更後に以前のデプロイへ戻す

MCP 対応

標準のツール検索を通じて、Krexel の 9 つのツールを MCP クライアントに公開します。デプロイ、ファイル操作、ログ、ロールバック、環境変数、アカウント状態を扱います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"syfer-web-krexel": {
"command": "npx",
"args": [
"-y",
"krexel-mcp"
]
}
}
}
起動コマンドnpx -y krexel-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmkrexel-mcp0.3.2

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
domainstringはい関連付けるカスタムドメイン(例:shop.example.com)。
folderstringはいビルド済みサイトディレクトリの絶対パス、または ~ を基準とする相対パス。
frameworkenumいいえビルドフレームワークのヒント。デフォルトの 'auto' は package.json から自動検出します。auto | nextjs | astro | vite | static

詳細

krexel-mcp

Model Context Protocolに対応したあらゆる AI アシスタントから、静的サイトを公開・編集できます。

krexel-mcpはKrexelの公式 MCP サーバーです。Krexel は「AI がライブサイトを公開・編集する」ための API です。MCP 対応クライアント(Claude Desktop、Cursor、Windsurf、VS Code)からこのサーバーに接続すると、アシスタントとの会話だけでサイトのデプロイ、一覧表示、編集、ロールバック、調査ができます。

クイックスタート

MCP クライアントの設定にkrexel-mcpを追加します。

{
  "mcpServers": {
    "krexel": {
      "command": "npx",
      "args": ["-y", "krexel-mcp"],
      "env": {
        "KREXEL_API_URL": "https://api.krexel.com",
        "KREXEL_API_KEY": "krx_live_••••••••••••••••",
        "KREXEL_MASTER_KEY": "<your-32-byte-hex-key>"
      }
    }
  }
}

クライアントを再起動してください。これでアシスタントから Krexel の9つのツールを利用できます。

ツール

ツール機能
ship_siteビルド済みサイトのフォルダーをアップロードします。deploy_idとプレビュー URL を返します。
edit_fileデプロイ済みサイトにパッチを適用します(create / replace / replace_all / delete)。0.1デプロイです。
list_filesデプロイ済みサイトのファイル(パス + サイズ + sha256)を一覧表示します。
read_fileデプロイ済みサイトからファイルを1つ読み込みます。
list_deploysローカルの状態から最近のデプロイを一覧表示します。ドメインによる絞り込みもできます。
get_logsデプロイのビルドログを取得します。
rollback過去のデプロイを現在の正常なバージョンとして設定します。
set_envドメインの環境変数を暗号化して保存します(AES-256-GCM)。
get_statusアカウント、デプロイ数、プラン、状態ディレクトリを返します。
会話による編集の流れ
  1. AI がlist_files(deploy_id)を呼び出して、サイトにあるファイルを確認します。
  2. AI がread_file(deploy_id, path)を呼び出して、変更したいファイルを読み込みます。
  3. AI が新しいコンテンツを生成し、edit_file(deploy_id, op: "replace", file, find, value, message)を呼び出します。
  4. Krexel がパッチを新しいデプロイとして公開します。約8秒で公開され、顧客のクォータに対して0.1デプロイ分が消費されます。新しいdeploy_idとparent_deploy_idが返されるため、AI はその上にさらに変更を重ねられます。

AI が頭脳で、Krexel が手足です。

すべてのツールはプレーンな JSON 引数を受け取り、JSON を返します。ツールのスキーマは標準の MCP tools/listリクエストで確認できます。

設定

環境変数必須デフォルト備考
KREXEL_API_URLいいえhttps://api.krexel.comKrexel オーケストレーター API のベース URL です。
KREXEL_API_KEYいいえ*~/.krexel/auth.jsonアカウント API キーです。すべての API 呼び出しでAuthorization: Bearer ***として転送されます。*krexel loginで保存していない場合は必須です。
KREXEL_MASTER_KEYはい*—環境変数の暗号化に使う32バイトの16進文字列です。*set_envに必須です。

状態ファイルは$KREXEL_HOME(デフォルトは~/.krexel/)の下に書き込まれます。

ライセンス

MIT © Syfer

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。