# env

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/rog0x/mcp-env-tools  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/env

## Description
Dotenv parser, ports, system info for AI agents

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "env": {
    "command": "npx",
    "args": ["-y","env"]
  }
}
```

## Documentation & README


# @rog0x/mcp-env-tools

MCP server providing environment and configuration tools for AI agents. Helps with parsing `.env` files, generating templates, checking ports, inspecting system info, and verifying tool dependencies.

## Tools

### Environment Parser
- **env_list_variables** - Parse a `.env` file and list all variable keys (values masked)
- **env_detect_missing** - Check if required environment variables are present and populated
- **env_compare_files** - Compare `.env` vs `.env.example` to find missing or extra variables
- **env_find_duplicates** - Find duplicate variable keys in a `.env` file

### Environment Generator
- **env_generate_example** - Generate `.env.example` from an existing `.env` file (strips values, keeps comments, adds placeholders)
- **env_detect_from_package_json** - Detect environment variables referenced in `package.json` scripts
- **env_detect_from_docker_compose** - Detect environment variables referenced in a `docker-compose.yml` file

### Port Checker
- **port_check** - Check if a specific port is in use and identify the process
- **port_find_available** - Find available ports within a given range
- **port_list_processes** - List processes using specific ports

### System Info
- **system_info** - OS, CPU, memory, disk, Node/npm/Python/Git/Docker versions

### Dependency Checker
- **deps_check_tools** - Check if specified tools are installed and get their versions
- **deps_check_versions** - Verify installed tools meet minimum version requirements
- **deps_verify_path** - Analyze the system PATH for common tool directories

## Setup

```bash
npm install
npm run build
```

## Configuration

Add to your MCP client config:

```json
{
  "mcpServers": {
    "env-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-env-tools/dist/index.js"]
    }
  }
}
```

## License

MIT

