Skip to content

whichlib 0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 19:36
· 22 commits to main since this release

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/server 2.3.1), replacing @modelcontextprotocol/sdk 1.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-stream as 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 with WHICHLIB_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