Secure permission layer between AI agents and your .env files
Runs on your machine from its package; the steps are below.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y envibe-mcp
MCP client config
{
"mcpServers": {
"envibe": {
"command": "npx",
"args": [
"-y",
"envibe-mcp"
]
}
}
}MCP server for envibe - the missing permission layer between AI agents and your .env.
Add to your AI tool's MCP config:
{
"mcpServers": {
"envibe": {
"command": "npx",
"args": ["envibe-mcp"]
}
}
}
claude mcp add envibe npx envibe-mcp
Add to claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd to your editor's MCP settings (see main envibe docs for details).
On first run, envibe automatically:
.env.manifest.yaml from your .env.example.env.ai (filtered view for AI).env file accessThis is the MCP server component of envibe. It gives AI coding assistants controlled access to your environment variables with 5 access levels:
| Level | AI Can See | AI Can Modify |
|---|---|---|
full | Actual value | Yes |
read-only | Actual value | No |
placeholder | <VAR_NAME> | No |
schema-only | Format only | No |
hidden | Nothing | No |
| Tool | Description |
|---|---|
env_list | List visible variables with access levels |
env_get | Get a variable's value (respects permissions) |
env_set | Set a variable (only full access) |
env_describe | Get detailed info including format and example |
env_check_required | Check which required variables are missing |
env_check_required to guide users through setupIf you need CLI commands like envibe setup -i (interactive mode), envibe view, or envibe generate, install the full package:
npm install -g envibe
MIT