[{'Text': 'def _run_mongosh(eval_js: str, timeout: int = 15) -> str:\n    """Run mongosh --eval and return stdout. Raises on failure."""\n    uri = _uri_with_tls_option()\n    try:\n        result = subprocess.run(\n            ["mongosh", uri, "--eval", eval_js, "--quiet"],\n            capture_output=True,\n            text=True,\n            timeout=timeout,\n        )\n    except FileNotFoundError:\n        raise RuntimeError(\n            "mongosh not found. GBS tools require mongosh. "\n            "Install with: point-topic-mcp-install-mongosh  (or sudo point-topic-mcp-install-mongosh on Linux)"\n'}]