v0.5.0: Bound fast searches, paginated bioactivity — breaking outputSchema change
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.