Dynamic ReAct: Scalable Tool Selection for Large-Scale MCP Environments