langchain-mcp-adapters>=0.3
langgraph>=1.0
langchain[openai]>=1.0  # or langchain[anthropic]; only needed for the LLM run, not --smoke
