from swarms import Agent from swarms.tools.mcp_integration import MCPServerSseParams from swarms.prompts.agent_prompts import MATH_AGENT_PROMPT def main(): # Configure MCP server connection math_server = MCPServerSseParams( url="http://0.0.0.0:8000/mcp", headers={"Content-Type": "application/json"}, timeout=5.0, sse_read_timeout=30.0 ) # Initialize math agent math_agent = Agent( agent_name="Math Agent", agent_description="Specialized agent for mathematical computations", system_prompt=MATH_AGENT_PROMPT, max_loops=auto, mcp_servers=[math_server], streaming_on=True ) print("\nMath Agent System Initialized") print("\nAvailable operations:") print("Math Agent: add, multiply, divide") while True: query = input("\nEnter your query (or 'exit' to quit): ") if query.lower() == 'exit': break # Process with math agent math_result = math_agent.run(query) print("\nMath Agent Response:", math_result) if __name__ == "__main__": main()