{
  "markdown": "# envibe-mcp\n\n[![npm version](https://img.shields.io/npm/v/envibe-mcp.svg)](https://www.npmjs.com/package/envibe-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n**MCP server for envibe** - the missing permission layer between AI agents and your .env.\n\n## Install\n\nAdd to your AI tool's MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"envibe\": {\n      \"command\": \"npx\",\n      \"args\": [\"envibe-mcp\"]\n    }\n  }\n}\n```\n\n<details>\n<summary><b>Claude Code</b></summary>\n\n```bash\nclaude mcp add envibe npx envibe-mcp\n```\n</details>\n\n<details>\n<summary><b>Claude Desktop</b></summary>\n\nAdd to `claude_desktop_config.json`:\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n</details>\n\n<details>\n<summary><b>VS Code / Cursor / Windsurf</b></summary>\n\nAdd to your editor's MCP settings (see main [envibe](https://github.com/dominic-righthere/envibe) docs for details).\n</details>\n\nOn first run, envibe automatically:\n1. Creates `.env.manifest.yaml` from your `.env.example`\n2. Generates `.env.ai` (filtered view for AI)\n3. Blocks direct `.env` file access\n\n## What is this?\n\nThis is the MCP server component of [envibe](https://github.com/dominic-righthere/envibe). It gives AI coding assistants controlled access to your environment variables with 5 access levels:\n\n| Level | AI Can See | AI Can Modify |\n|-------|-----------|---------------|\n| `full` | Actual value | Yes |\n| `read-only` | Actual value | No |\n| `placeholder` | `<VAR_NAME>` | No |\n| `schema-only` | Format only | No |\n| `hidden` | Nothing | No |\n\n## MCP Tools\n\n| Tool | Description |\n|------|-------------|\n| `env_list` | List visible variables with access levels |\n| `env_get` | Get a variable's value (respects permissions) |\n| `env_set` | Set a variable (only `full` access) |\n| `env_describe` | Get detailed info including format and example |\n| `env_check_required` | Check which required variables are missing |\n\n### v0.2.0 Features\n\n- **Better error messages** - When access is denied, get helpful guidance\n- **Format hints** - Know what format a variable should be (url, key, number, etc.)\n- **Required var checking** - Use `env_check_required` to guide users through setup\n\n## For CLI tools\n\nIf you need CLI commands like `envibe setup -i` (interactive mode), `envibe view`, or `envibe generate`, install the full package:\n\n```bash\nnpm install -g envibe\n```\n\n## License\n\nMIT\n",
  "bytes": 2488,
  "sha": "d775e01df171d3e5d6ef9262497667b7cff4e38bf565a247c62da1e42fe37149",
  "repo_slug": "dominic-righthere/envibe-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_dominic_righthere_envibe_a9b2d75a/readme"
}