Environment variable values are masked by default for security. Use
show_values: true only when necessary.detect_services
Detect cloud services and deployment platforms configured in the project. Scans for Firebase, Supabase, Vercel, Netlify, Docker, Railway, and AWS Amplify configurations.Project ID (auto-detected if omitted)
Service name (e.g., “Firebase”, “Vercel”, “Docker”)
List of configuration files found (e.g.,
firebase.json, vercel.json)Whether the service was detected in the project
list_env_files
List all environment files (.env, .env.local, .env.development, etc.) in the project with variable counts.
Project ID (auto-detected if omitted)
Name of the environment file (e.g.,
.env, .env.local)Absolute path to the file
Number of variables defined in the file
File size in bytes
get_env_variables
Parse and return variables from a specific environment file. Values are masked by default for security.Environment file name (e.g.,
.env, .env.local)Show actual values instead of masked (default:
false)Project ID (auto-detected if omitted)
Dictionary of environment variable names to values
Name of the file that was parsed
Supported Services
CodeFire can detect the following services:| Service | Configuration Files |
|---|---|
| Firebase | firebase.json, .firebaserc |
| Supabase | supabase/config.toml |
| Vercel | vercel.json, .vercel/ |
| Netlify | netlify.toml, .netlify/ |
| Docker | Dockerfile, docker-compose.yml |
| Railway | railway.json, railway.toml |
| AWS Amplify | amplify/ directory |
Security Best Practices
Always mask values by default
Always mask values by default
The API masks values by default. Only request plain values when you need to use them programmatically.
Never commit .env files
Never commit .env files
Environment files should be in
.gitignore. CodeFire helps detect if they’re tracked by git.Use environment-specific files
Use environment-specific files
Keep production secrets in
.env.production, development config in .env.local, etc.Rotate exposed credentials
Rotate exposed credentials
If environment variables are ever committed to version control, rotate those credentials immediately.
Notes
- Environment variables are project-scoped
- Values are masked by default (shown as
***) - Only
.env*files in the project root are scanned - Service detection is based on config files, not running processes
Project Management
Learn about project structure and configuration
MCP Integration
Use environment tools in AI workflows
