krexel-mcp について
krexel-mcp は、MCP 対応の AI クライアントから静的サイトをデプロイ、編集する Krexel の MCP サーバーです。ファイル操作、デプロイ管理、ロールバック、環境変数、状態確認のツールを提供します。
主な機能
- 01ビルド済みサイトのデプロイ
- 02デプロイ済みファイルの編集
- 03サイトファイルの一覧・読み取り
- 04デプロイ履歴とログの確認
- 05以前のデプロイへのロールバック
- 06環境変数と状態の管理
活用シーン
- 01AI クライアントから静的サイトを公開
- 02AI にデプロイ済みファイルを確認・修正させる
- 03変更後に以前のデプロイへ戻す
MCP 対応
標準のツール検索を通じて、Krexel の 9 つのツールを MCP クライアントに公開します。デプロイ、ファイル操作、ログ、ロールバック、環境変数、アカウント状態を扱います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | 関連付けるカスタムドメイン(例:shop.example.com)。 |
| folder | string | はい | ビルド済みサイトディレクトリの絶対パス、または ~ を基準とする相対パス。 |
| framework | enum | いいえ | ビルドフレームワークのヒント。デフォルトの '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 | アカウント、デプロイ数、プラン、状態ディレクトリを返します。 |
会話による編集の流れ
- AI が
list_files(deploy_id)を呼び出して、サイトにあるファイルを確認します。 - AI が
read_file(deploy_id, path)を呼び出して、変更したいファイルを読み込みます。 - AI が新しいコンテンツを生成し、
edit_file(deploy_id, op: "replace", file, find, value, message)を呼び出します。 - Krexel がパッチを新しいデプロイとして公開します。約8秒で公開され、顧客のクォータに対して0.1デプロイ分が消費されます。新しい
deploy_idとparent_deploy_idが返されるため、AI はその上にさらに変更を重ねられます。
AI が頭脳で、Krexel が手足です。
すべてのツールはプレーンな JSON 引数を受け取り、JSON を返します。ツールのスキーマは標準の MCP tools/listリクエストで確認できます。
設定
| 環境変数 | 必須 | デフォルト | 備考 |
|---|---|---|---|
KREXEL_API_URL | いいえ | https://api.krexel.com | Krexel オーケストレーター 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。