v0.4.1: get-sequence expand/region fixes, mcp-ts-core 0.10.14
get-sequence expand/region fixes, mcp-ts-core 0.10.14
ensembl_get_sequence stable-ID lookups now forward expansion params,
and region mode accepts a bare chr:start-end id. Framework maintenance
adds a Bun supply-chain guard and Dockerfile hardening.
Added:
- ensembl_get_sequence accepts id as a bare chr:start-end region when
species is set, alongside the existing species:chr:start-end form.
A bare region without species throws the new missing_species
ValidationError. (#14)
Fixed:
- ensembl_get_sequence stable-ID genomic lookups now forward
expand_5prime/expand_3prime to Ensembl, gated to type=genomic. (#13)
Changed:
- bunfig.toml supply-chain guard: install.minimumReleaseAge (3 days,
@cyanheads/mcp-ts-core excluded) and
install.security.scanner = "@socketsecurity/bun-security-scanner" - Dockerfile pins oven/bun:1.3.14, adds BuildKit cache mounts to both
install stages, and runs the build-stage install with
--ignore-scripts - .github/SECURITY.md and .gitattributes added; LICENSE copyright
year 2025 -> 2026 - 12 skills re-synced to the framework ^0.10.14 set
Dependency bumps:
@cyanheads/mcp-ts-core^0.10.10 -> ^0.10.14tsc-alias^1.8.17 -> ^1.9.0vitest^4.1.9 -> ^4.1.10@socketsecurity/bun-security-scanner^1.1.2 added
118 tests pass; bun run devcheck clean.