Skip to content

v0.5.0: Bound fast searches, paginated bioactivity — breaking outputSchema change

Choose a tag to compare

@cyanheads cyanheads released this 28 Jul 14:48
v0.5.0
8108035

Bound fast searches, paginated bioactivity — breaking outputSchema change

  • Bound pubchem_search_compounds formula/substructure/superstructure/similarity searches with PubChem's MaxRecords (maxResults + 1) instead of pulling the full match set; a benzoic-acid substructure query drops from a 16.2 MB/1,000,000-CID upstream payload and 8.7s to 316 bytes and 1.1s (#41)
  • Add offset pagination to pubchem_get_bioactivity, applied after the outcome/target filters and before the maxResults slice, with nextOffset in enrichment to continue (#33)
  • Realign .dockerignore, vitest.config.ts, and both GitHub issue templates to the current mcp-ts-core scaffold

Breaking: totalFound drops out of pubchem_search_compounds's outputSchema.required (now optional, paired with the new totalFoundAtLeast floor); pubchem_get_bioactivity's outputSchema.required gains offset. See the changelog Migration section.

CHANGELOG v0.5.0