|
|
| import asyncio |
| import os |
| import sys |
| from pathlib import Path |
|
|
| |
| sys.path.append(str(Path(__file__).parent.parent)) |
|
|
| from app.mcp.tools import mcp_tools |
|
|
| async def main(): |
| api_key = os.getenv("BRAVE_API_KEY") |
| if not api_key: |
| print("Error: BRAVE_API_KEY not set") |
| return |
|
|
| print("Testing Social Search Integration...") |
| try: |
| results = await mcp_tools.search_social_media("AI Trends", limit=3) |
| print(f"Found {len(results)} results:") |
| for r in results: |
| print(f"- [{r.platform}] {r.title} ({r.age})") |
| print(f" Url: {r.url}") |
| |
| except Exception as e: |
| print(f"Error: {e}") |
|
|
| if __name__ == "__main__": |
| asyncio.run(main()) |
|
|