关于 env
面向 AI Agent 的 MCP 服务,提供环境配置、端口、系统信息和已安装依赖的检查工具。环境工具可解析、比较 `.env` 文件并生成示例模板。
主要功能
- 01解析并比较 `.env` 文件
- 02检查必需环境变量
- 03生成 `.env.example` 模板
- 04检查端口并识别进程
- 05查看系统与工具版本
适用场景
- 01查找缺失或重复的环境变量键
- 02比较 `.env` 与 `.env.example`
- 03查找可用端口
- 04验证工具是否安装及版本是否达标
MCP 相关
向 MCP 客户端提供环境变量、端口、系统信息和依赖检查工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
14收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| filePath | string | 是 | .env 文件的路径 |
详细介绍
@rog0x/mcp-env-tools
为 AI Agent 提供环境和配置工具的 MCP 服务。可帮助解析 .env 文件、生成模板、检查端口、查看系统信息,以及验证工具依赖项。
工具
环境解析器
- env_list_variables - 解析
.env文件并列出所有变量键(值会被屏蔽) - env_detect_missing - 检查必需的环境变量是否存在且已填充值
- env_compare_files - 比较
.env与.env.example,查找缺失或多余的变量 - env_find_duplicates - 查找
.env文件中的重复变量键
环境生成器
- env_generate_example - 根据现有的
.env文件生成.env.example(移除值、保留注释并添加占位符) - env_detect_from_package_json - 检测
package.json脚本中引用的环境变量 - env_detect_from_docker_compose - 检测
docker-compose.yml文件中引用的环境变量
端口检查器
- port_check - 检查指定端口是否被占用,并识别对应进程
- port_find_available - 在给定范围内查找可用端口
- port_list_processes - 列出使用指定端口的进程
系统信息
- system_info - 操作系统、CPU、内存、磁盘以及 Node/npm/Python/Git/Docker 版本
依赖检查器
- deps_check_tools - 检查指定工具是否已安装并获取其版本
- deps_check_versions - 验证已安装的工具是否满足最低版本要求
- deps_verify_path - 分析系统 PATH 中常见的工具目录
设置
npm install
npm run build
配置
添加到 MCP 客户端配置中:
{
"mcpServers": {
"env-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-env-tools/dist/index.js"]
}
}
}
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。