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. 06从 Laragon 导入项目和数据库

适用场景

  1. 01创建并通过 HTTPS 运行 Laravel 或 Node 站点
  2. 02为不同站点分配不同 PHP 版本
  3. 03诊断并修复本地服务启动问题
  4. 04使用 AI 助手创建站点或管理服务

MCP 相关

EnvKit 内置 MCP 服务,可在设置中启用,让 AI 助手管理本地开发栈。它仅监听 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
  • 🌐 自动配置 .test 域名和受信任的 HTTPS。 每个网站都会获得一个主机名,以及由 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。
  • 🧰 自由选择 Web 服务器。 可从设置中切换 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 网页界面,打开后已指向你的本地服务。
  • 📬 邮件捕获工具。 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。
  • 🌏 支持六种语言。 English、العربية、Deutsch、فارسی、Español 和 Bahasa Indonesia,并在需要时使用从右向左的布局。
  • 🔁 从 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,使用 bearer token,默认关闭,且只会在 EnvKit 开启时运行。

为什么选择 EnvKit?

EnvKitLaravel HerdLaragonXAMPP
支持 Windows 和 macOS✅✅❌✅
免费,无许可证费用或付费版本✅❌❌✅
支持 nginx 和 Apache✅❌✅❌
每个网站可使用不同的 PHP 版本✅✅🟡❌
可信的本地 HTTPS✅✅✅🟡
内置 MySQL、PostgreSQL、Redis✅💲🟡🟡
MongoDB✅❌🟡❌
邮件捕获工具✅💲❌🟡
Node / Next.js / Vite 开发网站✅🟡🟡❌
从 Laragon 导入(含数据库)✅❌—❌
通过 MCP 进行 AI 控制✅✅❌❌
多语言界面(支持 RTL)✅❌🟡❌
自动更新✅✅🟡❌

✅ 内置 · 🟡 部分支持或通过附加组件提供 · ❌ 不可用 · 💲 付费版本。此表为 2026 年末尽力整理的快照;如有过时之处,请告知我们。

安装

Windows

下载安装程序并运行。 适用于 Windows 10 或 11。

说明

EnvKit 目前使用自签名证书,因此首次运行时 SmartScreen 可能会发出警告。点击 更多信息 → 仍要运行。

改用 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 隔离标记并打开应用。再次运行即可更新,或添加 -s -- --uninstall 以移除 EnvKit。支持搭载 M 系列芯片的 Mac,要求 macOS 12 或更高版本;不支持 Intel Mac。

改用 Homebrew 安装
brew install --cask env-kit/tap/envkit
改用 DMG 安装

下载 DMG,打开后将 EnvKit 拖到“应用程序”文件夹。该应用已通过 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(完整说明):首次运行设置结束时即可使用站点,新增印度尼西亚语,memcached 和额外 PHP 版本支持自动迁移端口,并新增 MySQL 保护机制,绝不会重新初始化存有数据库的数据文件夹。

截图

首次运行:你的第一个站点

首次运行:你的第一个站点

控制面板

控制面板

站点

站点

站点详情

站点详情

服务

服务

数据库

数据库

日志

日志

Cron

Cron

AI(MCP)

AI(MCP)

工具

工具

## EnvKit 会对你的系统做哪些更改

EnvKit 与你现有的内容并行运行。它绝不会替换、修改或卸载你机器上安装的 PHP、Node、PostgreSQL 或 nginx;它会在自己的数据文件夹中保留这些工具的副本。

完整列表(Windows)
  • Windows Defender 排除项:将 EnvKit 自己的安装文件夹、services 和 tools 文件夹,以及捆绑的服务可执行文件设为排除项,以免扫描锁定或隔离它们。卸载时会移除安装程序的排除项。
  • 受信任的证书。 EnvKit 的代码签名证书(用于验证自动更新;卸载时移除),以及用于签署 .test 证书的本地 CA。
  • hosts 文件。 每个站点对应一行 127.0.0.1 <site>.test,删除站点时也会移除该行。
  • PATH。 捆绑的工具会添加到你的用户 PATH(或者在你选择时添加到系统 PATH),并保持同步。“设置 → 环境”会显示确切的文件夹,并允许你选择退出。
  • 没有 Windows 服务、防火墙规则或驱动程序。 服务作为应用的子进程运行,并在应用退出时停止。只有在 EnvKit 安装某些内容期间,占用相同端口的便携式技术栈(Laragon、XAMPP、WAMP)才会停止。

文档

📖 envkit.net/docs:安装、站点、服务、数据库、PHP 版本、MCP、envkit.json、自定义版本以及应用翻译。

获取帮助

  • 提问和快速帮助: Discord
  • Bug 和功能请求: 提交问题(请先搜索现有问题)。 请提供你的操作系统及版本、EnvKit 版本(“设置 → 更新”)、你执行的操作及其结果;如果服务无法启动,请附上相关日志行。
  • 其他事宜: [email protected]

支持 EnvKit

EnvKit 免费使用。如果它为你节省了时间,你可以在 Ko-fi 上支持它。目前的目标是筹集 $350,用于购买真正的 Windows 代码签名证书,这样安装时就不会再显示“Windows 已保护你的电脑”,以及购买 Apple Developer 会员资格,让 Mac 应用打开时不再显示警告。购买后会在 Discord 上发布收据。

为这个仓库加星并在 Trustpilot 留下评价也会有所帮助。

团队

许可证

EnvKit 可免费使用,但不是开源软件。保留所有权利。此仓库包含发行版本、安装程序和文档;应用程序源代码为私有。

EnvKit · envkit.net · Env-Kit

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。