Fixed
Fresh installs crashed at startup. The MCP Python SDK 2.0.0 (released 2026-07-28) removed mcp.server.fastmcp, and requirements.txt carried no upper bound on mcp, so every new install pulled 2.x and died with:
ModuleNotFoundError: No module named 'mcp.server.fastmcp'
The requirement is now mcp>=1.2.0,<2. Existing installs were unaffected, because the launcher caches its virtualenv per requirements hash.
Verified on a clean cache: the venv resolves mcp 1.29.0, and initialize, tools/list, and a live get_stock_quote call all round-trip over stdio.
Also included (from the unreleased 1.2.3)
- Every tool description enriched with purpose, when-to-use guidance, and return/error behavior, at roughly 140 tokens per tool.
Dockerfile,.dockerignore, andglama.jsonfor a containerized Glama release.
Install
npx -y yahoo-finance-mcp-server