mdcx 1.0.3
Fixes the MCP server serving only one call per restart.
The connection was cached and consumed from the thread pool the MCP SDK uses for synchronous handlers, so every call after the first failed. Handlers are now async, the connection allows cross-thread use, and every access is serialised: allowing cross-thread use without a lock returns wrong rows without raising.
Also fixes the document tool, which queried a column name the schema did not have and had never worked. Packages created by earlier versions remain readable.
49 tests.