Skip to content

v1.2.4 - fix broken fresh installs (mcp SDK 2.0 pin)

Latest

Choose a tag to compare

@danishashko danishashko released this 30 Jul 14:01

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, and glama.json for a containerized Glama release.

Install

npx -y yahoo-finance-mcp-server