Repository navigation
whichlib 0.2.0
whichlib now speaks MCP 2026-07-28, the latest protocol revision. Older clients keep working: the npm package and the hosted server at https://whichlib.com/mcp answer both the 2026-07-28 protocol and the 2025 initialize handshake.
The three tools, their inputs and their results are unchanged.
Changes
- Built on the MCP TypeScript SDK v2 (
@modelcontextprotocol/server2.3.1), replacing@modelcontextprotocol/sdk1.x, which does not support 2026-07-28. - Clients on 2026-07-28 may cache the tool list for an hour.
- Hosted server: 2025-era requests are now answered as a single SSE event instead of plain JSON. MCP clients read both; if you wrote your own client, send
Accept: application/json, text/event-streamas the docs say. - Anonymous call counting now also records the MCP protocol version of each call (for example
2026-07-28). Nothing else changed; see PRIVACY.md. Turn it off withWHICHLIB_TELEMETRY=off.
Install
claude mcp add whichlib -- npx -y whichlib
or the hosted server: claude mcp add --transport http whichlib https://whichlib.com/mcp
Full changelog: v0.1.5...v0.2.0