{
  "id": 5352476,
  "title": "Twelve Green CI Legs, One Dead SSE Server",
  "url": "https://urgent.news/2026/09/03/twelve-green-ci-legs-one-dead-sse-server",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-03T15:05:38.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/spranab/twelve-green-ci-legs-one-dead-sse-server-1iij"
  },
  "original_language": "en",
  "account": "The <source> material details a bug discovered in the yangtrikdb-mcp package, which is a thin MCP server over YantrikDB. The issue arose after upgrading to version 2.0.0 of the mcp Python SDK, which removed mcp.server.fastmcp and required a shim. The problem manifested in environments where the SDK version was not consistently installed, causing some code paths to break. The fix involved updating the package to version 0.12.1, which addressed the SSE/Streamable-HTTP startup issues on mcp 2.x. The change required adjustments to how the server was configured, moving away from mutating shared state to using arguments in the app factory. The fix also introduced a new mcp-line axis with two values, mcp1 and mcp2, to ensure compatibility. After the fix, both legs of the CI pipeline passed all 214 tests, confirming the resolution of the issue.",
  "summary": "The official mcp Python SDK went to 2.0.0 and deleted mcp.server.fastmcp outright. No shim, no deprecation window that downstream packages got to see. yantrikdb-mcp is a thin MCP server over YantrikDB, my persistent cognitive memory substrate for AI agents, and at 04:08 on 2026-08-04 I did the defensive thing: v0.11.0 ( d823b82 ) pinned mcp[cli] to <2.0.0 . A ceiling like that doesn't stop anyone…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}