File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -60,7 +60,8 @@ def _is_ci_mode():
6060
6161def _create_test_server (port : int , domain : str = "airline" ) -> "MCPServerManager" :
6262 """Create and start a test server."""
63- server = MCPServerManager ("../server.py" , port = port , domain = domain )
63+ server_script_path = os .path .join (os .path .dirname (__file__ ), ".." , "server.py" )
64+ server = MCPServerManager (server_script_path , port = port , domain = domain )
6465 server .start ()
6566 print (f"✅ Started test server on port { port } " )
6667 return server
@@ -104,6 +105,9 @@ def start(self) -> None:
104105 # Set environment for server
105106 env = os .environ .copy ()
106107 env ["PORT" ] = str (self .port )
108+ if 'PYTHONPATH' not in env :
109+ env ['PYTHONPATH' ] = ''
110+ env ['PYTHONPATH' ] += os .pathsep + str (self .base_dir )
107111
108112 # Start server process (no domain argument needed for tau2_mcp server)
109113 cmd = ["python" , self .server_script , "--port" , str (self .port )]
You can’t perform that action at this time.
0 commit comments