更新 http_handler.py

This commit is contained in:
2025-04-17 00:20:15 +08:00
parent 5788640962
commit 1f23898258

View File

@@ -461,8 +461,9 @@ class MCPHTTPServer:
"""Start server""" """Start server"""
try: try:
# Create server - use ThreadingHTTPServer instead of HTTPServer # Create server - use ThreadingHTTPServer instead of HTTPServer
print(f"Attempting to start HTTP server on {SERVER_HOST}:{self.port}") host = "127.0.0.1" # 强制使用 127.0.0.1 作为绑定地址
self.server = ThreadingHTTPServer((SERVER_HOST, self.port), MCPHTTPHandler) print(f"Attempting to start HTTP server on {host}:{self.port}")
self.server = ThreadingHTTPServer((host, self.port), MCPHTTPHandler)
# Get actual port used # Get actual port used
_, self.port = self.server.server_address _, self.port = self.server.server_address
@@ -474,8 +475,8 @@ class MCPHTTPServer:
self.thread.daemon = True self.thread.daemon = True
self.thread.start() self.thread.start()
print(f"HTTP server started successfully on {SERVER_HOST}:{self.port}") print(f"HTTP server started successfully on {host}:{self.port}")
logger.info(f"HTTP server started on {SERVER_HOST}:{self.port}") logger.info(f"HTTP server started on {host}:{self.port}")
return True return True
except Exception as e: except Exception as e:
print(f"Error starting HTTP server: {e}") print(f"Error starting HTTP server: {e}")