v0.1.7: Two field-test bug fixes
Two field-test bug fixes
crossref_search_funders: worksCount always null due to wrong field key (works → work-count).
crossref_search_journals: ambiguity error used InternalError (-32603) instead of typed ctx.fail (InvalidParams, reason=ambiguous_journal).
Fixed:
- crossref_search_funders: worksCount mapped from f['work-count'] (closes #18)
- crossref_search_journals: ambiguity path uses ctx.fail('ambiguous_journal') (closes #19)
27 tests pass; bun run devcheck clean (outdated dep advisory: mcp-ts-core 0.9.6 → 0.9.9, separate maintenance pass).