更新 http_handler.py
This commit is contained in:
@@ -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}")
|
||||||
|
Reference in New Issue
Block a user