INNER CODE UNIT · Python
_make_env
CursorTouch/Android-MCP · e2e_test.py:58
def _make_env() -> dict:
env = os.environ.copy()
extra_dirs = [
"/opt/homebrew/bin",
"/opt/homebrew/sbin",
"/usr/local/bin",
os.path.expanduser("~/Library/Android/sdk/platform-tools"),
]
if ADB:
extra_dirs.insert(0, os.path.dirname(ADB))
current_path = env.get("PATH", "")
new_dirs = [d for d in extra_dirs if d not in current_path.split(":")]
env["PATH"] = ":".join(new_dirs) + (":" + current_path if current_path else "")
return env
ENV = _make_env()
SERVER_CMD = ["uv", "--directory", REPO, "run", "android-mcp"]