fixed python version check in mcp CLI setup
This commit is contained in:
@@ -67,15 +67,15 @@ def get_windsurf_config_path(host_system: str) -> str:
|
||||
def setup_mcp_config() -> str:
|
||||
console.print(Panel("[bold yellow]Setting up MCP Python Environment[/bold yellow]", border_style="yellow"))
|
||||
python_paths: list[tuple[str, str]] = []
|
||||
for python_cmd in ["python", "python3.11"]:
|
||||
for python_cmd in ["python", "python3.11", "python3.12", "python3.13"]:
|
||||
python_path = shutil.which(python_cmd)
|
||||
if python_path:
|
||||
python_paths.append((python_cmd, python_path))
|
||||
|
||||
if not python_paths:
|
||||
console.print("[red]Error: Could not find any Python installation. Please install Python 3.11 first.[/red]")
|
||||
console.print("[red]Error: Could not find any Python installation. Please install Python 3.11 or higher first.[/red]")
|
||||
path_to_env = Prompt.ask(
|
||||
"Enter the full path to your python 3.11 environment. For example in MacOS if you installed it using Homebrew, it would be [cyan]/opt/homebrew/bin/python3.11[/cyan]"
|
||||
"Enter the full path to your Python 3.11+ environment. For example in MacOS if you installed it using Homebrew, it would be [cyan]/opt/homebrew/bin/python3.11[/cyan] or [cyan]/opt/homebrew/bin/python3.12[/cyan]"
|
||||
)
|
||||
else:
|
||||
_, default_path = python_paths[0]
|
||||
|
||||
Reference in New Issue
Block a user