(port: int)
| 57 | |
| 58 | |
| 59 | def _start_mcp_server(port: int) -> subprocess.Popen[str]: |
| 60 | env = { |
| 61 | **os.environ, |
| 62 | "STREAMABLE_HTTP_HOST": HOST, |
| 63 | "STREAMABLE_HTTP_PORT": str(port), |
| 64 | } |
| 65 | return subprocess.Popen( |
| 66 | [sys.executable, "-u", "-m", "examples.mcp.manager_example.mcp_server"], |
| 67 | env=env, |
| 68 | stdout=subprocess.PIPE, |
| 69 | stderr=subprocess.STDOUT, |
| 70 | text=True, |
| 71 | ) |
| 72 | |
| 73 | |
| 74 | def _load_app_module(mcp_port: int) -> Any: |