You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/examples/mcp_example/test_mcp_connection.py

25 lines
698 B

import requests
import time
import sys
from loguru import logger
# Configure logger
logger.remove()
logger.add(sys.stdout, level="DEBUG")
def test_server_connection():
"""Simple test to see if server responds at all."""
url = "http://localhost:8000"
try:
logger.debug(f"Testing connection to {url}")
response = requests.get(url)
logger.debug(f"Response status: {response.status_code}")
logger.debug(f"Response content: {response.text[:100]}...")
return True
except Exception as e:
logger.error(f"Connection failed: {str(e)}")
return False
if __name__ == "__main__":
test_server_connection()