Encrypted environment variable vault with AI access policies, keeping secrets safe from AI agents.
{
"mcpServers": {
"io-github-fentz26-envcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Encrypted environment variable vault with AI access policies, keeping secrets safe from AI agents.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Commit history unknown.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for io.github.fentz26/envcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
EnvCP lets you safely use AI agent without exposing your secrets.
Your API keys and environment variables stay encrypted on your machine — AI only references them by name.
npm install -g @fentz26/envcp
curl -fsSL https://envcp.fentz.dev/install.sh | bash
npx @fentz26/envcp init
# 1. Initialize in your project
envcp init
# 2. Add your secrets
envcp add API_KEY --value "your-secret-key"
envcp add DATABASE_URL --value "postgres://..."
# 3. Start the server (auto-detects client type)
envcp serve --mode auto --port 3456
# Variable Management
envcp add <name> [options] # Add a variable
envcp list [--show-values] # List variables
envcp get <name> # Get a variable
envcp remove <name> # Remove a variable
# Session Management
envcp unlock # Unlock with password
envcp lock # Lock immediately
envcp status # Check session status
# Sync and Export
envcp sync # Sync to .env file
envcp export [--format env|json|yaml]
Add to your MCP config file:
{
"mcpServers": {
"envcp": {
"command": "npx",
"args": ["@fentz26/envcp", "serve", "--mode", "mcp"]
}
}
}
envcp serve --mode openai --port 3456 --api-key your-secret-key
import openai
client = openai.OpenAI(
base_url="http://localhost:3456/v1",
api_key="your-secret-key"
)
# Call a function
result = client.post("/functions/call", json={
"name": "envcp_get",
"arguments": {"name": "API_KEY"}
})
envcp serve --mode gemini --port 3456 --api-key your-secret-key
import requests
# G
... [View full README on GitHub](https://github.com/fentz26/EnvCP#readme)