agent-env-mcp
@brycepelletier/agent-env-mcp
Wiederverwendbarer hostseitiger MCP-Controller für eine gehärtete Linux-Softwareentwicklungslaufzeit.
0.3.1 Trust-Trennung
Die Compose-Laufzeit verfügt über zwei Ausführungsdomänen auf demselben Arbeitsbaum:
agent: wird von Software-Engineer-Tools verwendet. Das echte.git-Verzeichnis wird mit einem root-eigenen tmpfs-Mount maskiert.git: wird nur vongit_commandverwendet. Es sieht das echte.git-Verzeichnis und hatnetwork_mode: none.
Remote-Git/GitHub-Operationen gehören nicht in dieses Paket; sie sind für die separate GitHub-MCP-Trust-Domäne vorgesehen.
Related MCP server: anvil
Tools
ensure_environmentlist_directoryread_filesearch_workspaceworkspace_editrun_commandgit_command
Der MCP erkennt den aktiven VS-Code-Arbeitsbereich lazy über MCP-Roots, wenn ein Tool zum ersten Mal verwendet wird. Es ist keine ${workspaceFolder}-Startzeitvariable erforderlich.
Lokale Entwicklung
npm run linkBenutzerweite VS-Code-MCP-Konfiguration während der Verknüpfung:
"agent-env": {
"type": "stdio",
"command": "agent-env-mcp"
}Um den globalen Entwicklungs-Link zu entfernen:
npm run unlink0.3.1 Akzeptanzprüfungen
Bevor das alte .devcontainer eines Projekts entfernt wird:
ensure_environmentwird erfolgreich ausgeführt und meldet/agent-env/environment/<project>.run_commandkann das Projekt erstellen.run_commandkann den echten Git-Branch/Verlauf nicht abrufen, selbst wenn es Git indirekt über Python/Node aufruft.git_command ["status", "--short", "--branch"]wird erfolgreich ausgeführt.Der Git-Dienst hat keinen Netzwerkzugriff.
Die aktuelle .git-Maskierungsimplementierung geht von einem Standard-Checkout aus, bei dem .git ein Verzeichnis ist. Git-Worktrees/Submodule, die eine .git-Datei verwenden, sollten zurückgewiesen oder durch eine zukünftige Mount-Strategie behandelt werden, bevor diese Laufzeit als gehärtet für diese Repository-Formen betrachtet wird.
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Linux microVM sandboxes for AI agents: run commands, files, processes, pause and wake.
Git-backed platform for skills, tools, and context for AI agents
Remote Linux boxes for coding agents: Docker, a browser, screenshots, logs, human takeover.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides AI coding agents with a secure, sandboxed environment for executing coding tasks including file operations, command execution, and testing. Features session management, policy enforcement, and Docker-based sandboxing for safe code execution and development workflows.-
- AlicenseNot gradedqualityCmaintenanceA throwaway Docker sandbox for agents to run code and shell commands safely.5 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to safely execute Python, JavaScript, and Bash code in an isolated Docker sandbox with strict security constraints.1-
- AlicenseAqualityBmaintenanceEnables AI coding agents to safely execute commands, run tests, and modify project files inside disposable, policy-enforced Docker sandboxes that are isolated from the host machine and its credentials.15MIT