dominic-righthere avatar

Envibe

dominic-righthere/envibe-mcp

This is the MCP component of envibe, a permission layer that sits between AI assistants and your .env files. It exposes five tools: env_list shows variables with their access levels, env_get and env_set handle reads and writes based on permissions, env_describe returns format hints and examples, and env_check_required validates setup. You configure access levels (full, read-only, placeholder, schema-only, hidden) in a manifest file, and the server automatically generates a filtered .env.ai view while blocking direct access to your actual secrets. Useful when you want Claude to help with configuration without exposing production credentials or API keys.

tools
5
transport
STDIO
last updated
Jan 31, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

env_listList visible variables with access levels

List visible variables with access levels

No parameter schema in public metadata yet.

env_getGet a variable's value (respects permissions)

Get a variable's value (respects permissions)

No parameter schema in public metadata yet.

env_setSet a variable (only `full` access)

Set a variable (only `full` access)

No parameter schema in public metadata yet.

env_describeGet detailed info including format and example

Get detailed info including format and example

No parameter schema in public metadata yet.

env_check_requiredCheck which required variables are missing

Check which required variables are missing

No parameter schema in public metadata yet.

Sponsors

Readme

envibe-mcp

npm version License: MIT

MCP server for envibe - the missing permission layer between AI agents and your .env.

Install

Add to your AI tool's MCP config:

{
  "mcpServers": {
    "envibe": {
      "command": "npx",
      "args": ["envibe-mcp"]
    }
  }
}
Claude Code
claude mcp add envibe npx envibe-mcp
Claude Desktop

Add to claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
VS Code / Cursor / Windsurf

Add to your editor's MCP settings (see main envibe docs for details).

On first run, envibe automatically:

  1. Creates .env.manifest.yaml from your .env.example
  2. Generates .env.ai (filtered view for AI)
  3. Blocks direct .env file access

View the full README on GitHub

Details

Repository
github.com/dominic-righthere/envibe-mcp
Package
envibe-mcp
Transport
STDIO
Registry
MCP registry, active