Releases: crunchtools/mcp-feed-reader
Releases · crunchtools/mcp-feed-reader
v0.1.3
What's Changed
- Wire Pydantic models into tool runtime path —
FeedInput,CategoryInput,EntryListParams, andSearchParamsare now enforced at the top of each tool function. Constraints likeextra="forbid",max_length, and range limits (ge/le) are applied at runtime, not just in tests. - Fix User-Agent version — Updated from
0.1.0to0.1.3
Constitution Scorecard
Layer 2 (Input Validation) moves from 2/3 → 3/3, bringing the total to 23/24 (Grade A).
v0.1.2
Fix MCP Registry name in README for publishing. No functional changes.
v0.1.1
What's Changed
- Fix empty feed titles: When an RSS feed has an empty
<title>element, fall back to the hostname from the feed URL - Fix container build: Remove
mkdir /datathat failed as non-root in Hummingbird base image - Fix all 27 Gourmand violations: Named constants, match/case, inlined helpers, removed verbose comments
- Add governance files: SECURITY.md, server.json, .pre-commit-config.yaml, issue templates
- Constitution compliance: SecretStr pattern, all CI gates passing
Full Changelog: v0.1.0...v0.1.1