Skip to content

v0.3.0 - Major Quality Improvements

Latest

Choose a tag to compare

@hoffination hoffination released this 10 Nov 22:56
· 3 commits to main since this release
6c71639

🎉 Major Quality Improvements

This release brings significant enhancements to the MCP server quality score, jumping from 59/100 to 100/100 - matching and exceeding industry standards!

✨ What's New

Quality Score Improvements (+50 points)

  • Optional Configuration (+15pts): Server now gracefully falls back to environment variables
  • Tool Annotations (+9pts): All tools now have proper hints (read-only, idempotent, open-world)
  • Icon (+7pts): New visual identity with modern gradient design
  • Prompts (+5pts): Added 5 helpful prompt templates for common workflows
  • Resources (+5pts): Added 4 resource endpoints for easy data access
  • License Metadata (+6pts): MIT license now discoverable via package metadata
  • Enhanced Documentation (+12pts): Comprehensive parameter descriptions with examples

Dependency Fixes

  • Added missing dependencies required for HTTP streaming: chalk, cors, express
  • Updated @modelcontextprotocol/sdk to 1.21.1
  • Updated @smithery/sdk to 1.7.4

New Features

  • 5 Prompts: review-today, find-topic, analyze-week, compare-dates, extract-insights
  • 4 Resources: today-lifelogs, recent-lifelogs, week-lifelogs, starred-lifelogs
  • Improved Configuration: Fail-fast validation with better error messages
  • Enhanced Build Process: Automatic shebang handling for cross-platform compatibility

🔧 Technical Improvements

  • Centralized config validation in constructor
  • Removed redundant API key checks
  • Better TypeScript type safety
  • Improved error messages with actionable guidance
  • All tools marked with proper behavioral hints

📦 Breaking Changes

None - this release is fully backward compatible with v0.2.x

🙏 Acknowledgments

Quality improvements inspired by best practices from the Todoist MCP implementation.


Full Changelog: v0.2.1...v0.3.0