mcpField
E
EnvKit

EnvKit

ローカル
envkit.net開発ツール5882 週間前に更新

EnvKit について

EnvKit は、サイトやランタイム、データベースを管理する開発者向けの、Windows と macOS 用ローカル PHP・Node 開発環境です。内蔵 MCP サーバーを通じて、AI アシスタントからローカル環境を操作できます。

主な機能

  1. 01ローカルサイト、ランタイム、サービスの管理
  2. 02サイトごとの PHP バージョン設定
  3. 03.test ドメインへの HTTPS 対応
  4. 04データベースの管理とバックアップ
  5. 05ログ、メール、スケジュールタスクの確認
  6. 06Laragon からプロジェクトとデータベースをインポート

活用シーン

  1. 01Laravel や Node のサイトを HTTPS で作成・公開
  2. 02サイトごとに異なる PHP バージョンを設定
  3. 03ローカルサービスの起動問題を診断・修復
  4. 04AI アシスタントでサイト作成やサービス管理

MCP 対応

EnvKit は、設定で有効にすると AI アシスタントからローカル開発環境を操作できる MCP サーバーを内蔵しています。127.0.0.1 のみで待ち受け、bearer token を使用し、初期状態では無効で、EnvKit の起動中だけ動作します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbenvkit-mcp-0.33.0-beta.44.mcpb0.33.0-beta.44

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

EnvKit のロゴ

EnvKit

ローカル環境を、ひとつの場所に。

Windows と macOS 向けの無料のローカル開発環境です。nginx または Apache、任意の PHP バージョン、MySQL、PostgreSQL、Redis、信頼済みの .test HTTPS を、ひとつのデスクトップアプリで利用できます。 Laragon、XAMPP、Herd に代わるツールです。

Release Downloads Platform Price Docs Discord Ko-fi

Windows 版をダウンロード · macOS 版をダウンロード · ウェブサイト · ドキュメント · 変更履歴

EnvKit の動作画面:初回起動時のサイト、サイト、サービス、データベース、AI(MCP)アシスタント、cron、ログ、ツール

EnvKit は PHP と Node のスタック全体をネイティブプロセスとして実行し、トレイアプリから管理します。 Docker も WSL も、手動で編集する設定ファイルも不要です。インストールしてスタックを選ぶだけで、初回起動ウィザードの最後には HTTPS で動作するサイトがブラウザーに表示されます。

無料で、サイト数の制限もアップグレードのポップアップもありません。別のツールから移行しますか?Laragon、 Herd、XAMPPとの比較をご覧ください。

機能

サイト、ドメイン、HTTPS
  • 🌐 信頼済み HTTPS に対応した .test ドメインの自動設定。 すべてのサイトにホスト名と EnvKit のローカル CA による証明書が割り当てられ、警告なしでブラウザーから信頼されます。
  • 🧱 あらゆる種類のプロジェクトに対応。 Laravel、WordPress、Bedrock、CodeIgniter、プレーンな PHP、Node、React、Next.js、Vite、Angular の開発サーバーをすべて .test の HTTPS で提供できます。ホットリロードに対応し、開発サーバーの出力もリアルタイムで確認できます。
  • 🚀 新しいプロジェクトをワンステップで作成。 Laravel、WordPress、Node のプロジェクトを開始したり、Git リポジトリをクローンしたり、既存のフォルダーをリンクしたりできます。
  • 🔗 サイトグループ。 関連するサイトをまとめ、不要なときは任意のサイトを停止したりスリープ状態にしたりできます。
  • 🌍 サイトを公開して共有。 ワンクリックでサイトに公開用の https://<name>.envkit.net リンクが作成されます。クライアントへの提示や Webhook のテストに利用でき、完了後は停止ボタンで終了できます。
  • 🔄 ライブリロード。 ファイルを保存するとブラウザーが更新されます。WordPress の管理画面や Laravel のフォームを保存した後は、開いているほかのタブも更新されます。
PHP、Node、ランタイム
  • 🐘 サイトごとに複数の PHP バージョンを利用可能。 各サイトをそれぞれ独立した PHP バージョンで実行でき、必要なときだけ Xdebug を有効にできます。
  • 🧰 好みのウェブサーバーを選択。 nginx、Apache、Caddy、FrankenPHP を設定から切り替えられます。
  • 📦 nvm による Node.js。 .nvmrc からプロジェクトごとのバージョンを設定でき、npm、pnpm、Yarn、Bun も利用できます。Python、Go、Deno もワンクリックで導入できます。
  • 🧷 カスタムバージョン。 MySQL/MariaDB、nginx、Node.js、MongoDB、Redis、PostgreSQL、Python の任意のバージョンを、バージョン番号を入力してインストールできます。
  • 📄 envkit.json。 プロジェクトに必要な PHP 拡張機能と php.ini の値をコミットし、開発者ごとの envkit.local.json を重ねて設定できます。
データベースとサービス
  • 🗄️ ワンクリックで使えるサービス。 MySQL/MariaDB(MySQL 8 を含む)、PostgreSQL、Redis、MongoDB、 Memcached、Meilisearch、MinIO、Mailpit。
  • 🧭 データベース管理ツールを内蔵。 phpMyAdmin、Adminer、PostgreSQL 用の pgAdmin、Mongo の Web UI を、ローカルサーバーに接続した状態で開けます。
  • 📬 メールキャッチャー。 Mailpit がアプリから送信されたすべてのメールを受信し、アプリ内の専用ページで確認できます。
  • 🛟 データを尊重するバックアップ。 サイトのページからデータベースをバックアップ、復元できます。データベースが残っている MySQL のデータフォルダーは再初期化されません。
デバッグと日常使いのツール
  • 🩺 診断と自動修復。 ポートの競合、古い PID、壊れた設定を検出し、修復します。別のプログラムがポートを使用している場合も、EnvKit は失敗せず、空いているポートに切り替えます。
  • 🛰️ ダンプとログ。 dump() の出力と各サービスのログを一か所で確認できます。
  • ⏰ スケジュールタスク(Cron)。 Laravel、Node、NestJS 用のテンプレートを使って、コマンドをスケジュール実行できます。
  • 🔀 サイトごとの Git パネル。 Git と GitHub CLI を同梱し、ステージング、コミット、ブランチ切り替え、フェッチ、プル、プッシュができます。
  • 📡 Laravel Reverb。 サイトごとに WebSocket のワンクリックインストール、監視、プロキシを利用できるほか、キューワーカーとスケジューラーも利用できます。
  • 🧹 クリーンな PATH。 php、composer、node、mysql などを PATH から使えます。競合するスタック(Laragon、XAMPP、WAMP、MAMP、Herd)は除外され、優先されてしまうことはありません。
アプリ
  • 🖥️ すべてをまとめたトレイアプリ。 ダッシュボード、サイト、サービス、データベース、ログ、メール、Cron を、ライトモードまたはダークモードで利用できます。
  • 🌏 6 言語に対応。 英語、アラビア語、ドイツ語、ペルシャ語、スペイン語、インドネシア語に対応し、必要に応じて右から左へのレイアウトにも対応しています。
  • 🔁 Laragon からインポート。 プロジェクトとデータベースを、検出とインポートのガイド付きフローで取り込めます。
  • ⬆️ 両プラットフォームでサイレント自動更新。 差分ダウンロードで容量を抑えます。

AI 連携(MCP)

EnvKit には組み込みのModel Context Protocol サーバーが付属しており、 AI アシスタントがローカルスタックを操作できます。Settings → AI で有効にし、 Set up AI clients をクリックすると、EnvKit が Claude Code、Claude Desktop、 Cursor、Windsurf、VS Code、Zed、OpenCode、Gemini CLI、PhpStorm(Junie 経由)に自身を登録します。

あとは、次のように尋ねるだけです。

You: mysql won't start, fix it
AI:  → diagnose_service(mysql)    # port 3306 held by another process
     → repair_service(mysql)      # frees the port, fixes the config, starts it
     ✓ mysql is running

You: make a new Laravel site called shop with its own database
AI:  → create_laravel_site(shop)
     → create_database(shop)
     ✓ https://shop.test is ready

サーバーは 127.0.0.1 でのみリッスンし、ベアラートークンを使用します。デフォルトでは無効で、EnvKit の起動中のみ動作します。

EnvKit を選ぶ理由

EnvKitLaravel HerdLaragonXAMPP
Windows と macOS✅✅❌✅
無料、ライセンス不要、有料プランなし✅❌❌✅
nginx と Apache✅❌✅❌
サイトごとの PHP バージョン✅✅🟡❌
信頼できるローカル HTTPS✅✅✅🟡
MySQL、PostgreSQL、Redis を同梱✅💲🟡🟡
MongoDB✅❌🟡❌
メールキャッチャー✅💲❌🟡
Node/Next.js/Vite の開発サイト✅🟡🟡❌
Laragon からのインポート(データベースを含む)✅❌—❌
MCP による AI 操作✅✅❌❌
多言語 UI(RTL 対応)✅❌🟡❌
自動更新✅✅🟡❌

✅ 内蔵 · 🟡 一部対応またはアドオン経由 · ❌ 利用不可 · 💲 有料プラン。2026 年後半時点での、できる限り正確な情報です。情報が古い場合はお知らせください。

インストール

Windows

インストーラーをダウンロードして実行します。 Windows 10 または 11 が必要です。

メモ

EnvKit は現在、自己署名証明書を使用しているため、初回起動時に SmartScreen の警告が表示される場合があります。More info → Run anyway をクリックしてください。

代わりに PowerShell からインストールする
irm https://raw.githubusercontent.com/Env-Kit/envkit-releases/main/install.ps1 | iex

同じコマンドを再度実行すると、いつでも更新できます。

### macOS(Apple Silicon)
curl -fsSL https://raw.githubusercontent.com/Env-Kit/envkit-releases/main/install.sh | bash

最新の Mac ビルドをダウンロードし、Gatekeeper の隔離属性を解除して開きます。更新するには再度実行し、EnvKit を削除するには -s -- --uninstall を追加します。M シリーズ Mac の macOS 12 以降が必要です。Intel Mac はサポートされていません。

代わりに Homebrew でインストール
brew install --cask env-kit/tap/envkit
代わりに DMG からインストール

DMG をダウンロードして開き、EnvKit を Applications にドラッグします。アプリは Developer ID で署名されていますが、まだ公証されていないため、macOS が初回起動をブロックする場合があります。次のいずれかの方法でブロックを解除できます。

  • 一度開いてから、「システム設定」→「プライバシーとセキュリティ」でこのまま開くをクリックします。
  • 上記の curl ワンライナーを使用します。隔離属性が自動的に解除されます。
  • xattr -dr com.apple.quarantine /Applications/EnvKit.app を実行します。

Windows 版と macOS 版は別々にリリースされるため、最新リリースが Windows 版のみの場合があります。インストーラースクリプトとアプリ内アップデーターは、最新の Mac ビルドを自動的に選択します。

クイックスタート

  1. EnvKit を開きます。 初回起動ウィザードで、どの環境から移行するかを選択します。Laragon から読み込むを選ぶと、プロジェクトとデータベースがインポートされ、新規に開始を選ぶと、選択したスタックがインストールされます。
  2. 最初のサイトを作成します。 スターター(PHP または HTML ページ、小規模な Node サーバー、新しい Laravel または Vite アプリ)を選ぶか、既存のフォルダーをリンクします。
  3. 開きます。 EnvKit が https://<name>.test でサイトを提供し、ブラウザーを開きます。何かが妨げになっている場合(使用中のポート、信頼されていない証明書、停止中の Web サーバーなど)、ウィザードが原因を伝え、解決方法を提示します。

アップグレードの場合、サイト、データベース、証明書、設定は自動的に引き継がれます。

新機能

0.33.0-beta.44(詳細なリリースノート):初回セットアップの最後にサイトが使える状態になり、Bahasa Indonesia に対応しました。memcached と追加の PHP バージョンのポートが自動的に変更されるほか、データベースが格納されたデータフォルダーを MySQL が再初期化しないように保護する機能が追加されました。

スクリーンショット

初回起動:最初のサイト

初回起動:最初のサイト

ダッシュボード

ダッシュボード

サイト

サイト

サイトの詳細

サイトの詳細

サービス

サービス

データベース

データベース

ログ

ログ

Cron

Cron

AI(MCP)

AI(MCP)

ツール

ツール

## EnvKit がシステムに加える変更

EnvKit は、すでにお使いの環境と並行して動作します。お使いのマシンにインストール済みの PHP、Node、PostgreSQL、nginx を置き換えたり、変更したり、アンインストールしたりすることはありません。データフォルダー内に独自のコピーを保持します。

変更内容の全一覧(Windows)
  • EnvKit 専用のインストールフォルダー、services および tools フォルダーと、同梱のサービス実行ファイルを対象とする Windows Defender の除外設定。スキャンによってファイルがロックされたり、隔離されたりするのを防ぎます。アンインストール時に、インストーラーの除外設定は削除されます。
  • 信頼済み証明書。 EnvKit のコード署名証明書(自動更新の検証に使用され、アンインストール時に削除されます)と、.test 証明書に署名するローカル CA です。
  • hosts ファイル。 サイトごとに 127.0.0.1 <site>.test の行が追加され、サイトとともに削除されます。
  • PATH。 同梱のツールがユーザー PATH(または選択した場合はシステム PATH)に追加され、同期された状態に保たれます。設定 → 環境には正確なフォルダーが表示され、追加しないように設定できます。
  • Windows サービス、ファイアウォール規則、ドライバーは追加されません。 サービスはアプリの子プロセスとして実行され、アプリを終了すると停止します。同じポートを使用するポータブルスタック(Laragon、XAMPP、WAMP)は、EnvKit が何かをインストールする間のみ停止します。

ドキュメント

📖 envkit.net/docs:インストール、サイト、サービス、データベース、PHP のバージョン、MCP、envkit.json、カスタムバージョン、アプリの翻訳について説明しています。

サポートを受ける

  • 質問や簡単なサポート: Discord
  • バグ報告と機能リクエスト: issue を作成してください(まず既存の issueを検索してください)。 OS とバージョン、EnvKit のバージョン(設定 → 更新)、行った操作と発生した結果を記載してください。サービスが起動しない場合は、関連するログ行も含めてください。
  • その他のお問い合わせ: [email protected]

EnvKit を支援する

EnvKit は無料です。時間の節約に役立った場合は、Ko-fi で支援できます。現在の目標額は $350 です。正規の Windows コード署名証明書を取得して、インストール時に「Windows によって PC が保護されました」と表示されないようにし、Apple Developer メンバーシップを取得して、Mac アプリを警告なしで開けるようにするためです。購入後、領収書はDiscordに掲載します。

このリポジトリにスターを付けたり、Trustpilotにレビューを残したりすることも支援になります。

チーム

ライセンス

EnvKit は無料で使用できますが、オープンソースではありません。著作権はすべて留保されています。このリポジトリにはリリース、インストーラー、ドキュメントが含まれています。アプリケーションのソースコードは非公開です。

EnvKit · envkit.net · Env-Kit

コメント

MCP は初めてですか?

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

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