""" Task: T028 Spec: 010-ai-chatbot/spec.md - MCP Server Test Test script to verify the MCP server functionality for task management tools. """ import asyncio from mcp.client import Client from src.mcp_server import mcp async def test_mcp_server(): """Test the MCP server functionality.""" print("Testing MCP Server...") # Start the server temporarily for testing async with mcp.create_server() as server: print(f"Server running on: {server.url}") # Create a client to test the tools async with Client(server.url) as client: # List available tools tools = await client.list_tools() print(f"Available tools: {[tool.name for tool in tools]}") # Test would go here, but we need a real user_id and database print("MCP Server is running and accessible!") if __name__ == "__main__": asyncio.run(test_mcp_server())