test_websearch.pyโข976 B
#!/usr/bin/env python3
"""
Test script for WebSearch MCP server
"""
import asyncio
import sys
sys.path.append('mcp_servers')
from web_search import search_web, get_news, get_weather
async def main():
print("๐ Testing WebSearch MCP Server\n")
print("=" * 60)
# Test 1: Basic web search
print("\n1๏ธโฃ Testing basic web search...")
print("-" * 60)
result = await search_web("Python programming best practices", num_results=3)
print(result)
# Test 2: News search
print("\n2๏ธโฃ Testing news search...")
print("-" * 60)
result = await get_news("artificial intelligence", num_articles=2)
print(result)
# Test 3: Weather search
print("\n3๏ธโฃ Testing weather search...")
print("-" * 60)
result = await get_weather("San Francisco")
print(result)
print("\n" + "=" * 60)
print("โ
WebSearch MCP Server tests completed!")
if __name__ == "__main__":
asyncio.run(main())