| |
|
| | 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()) |
| |
|