Moving our MCP server from SDK 1.28.1 to 2.3.0: the renamed APIs and the new HTTP client failed loudly, so they were cheap. The costly change was silent. The 2.x low-level server no longer validates tool arguments against the input schema, so a bad argument reaches the handler. We re-added the check with jsonschema and kept the old error text.#Python #SoftwareEngineering #LLM
Moving our MCP server from SDK 1.28.1 to 2.3.0: the renamed APIs and the new HTTP client failed loudly, so they were che...