feat: added advanced_search tool

Closes #6

Added advanced_search tool backed by GET /search.json.

  • Implemented src/tools/advanced_search.ts with 14 metadata/identifier fields
  • Registered tool in server.ts
  • Wrapped handler with withTiming; errors go through toErrorResponse
  • Documented operator syntax in tool description (exact phrase, regex, wildcards, %AND%/%OR%)
  • Capped limit at 100; pagination via page param (no total count — Link-header approach deferred)
Edited by Armaan Gupta

Merge request reports

Loading