Skip to content

v1.1.3: Fix missing dateparser dependency

Choose a tag to compare

@ebowman ebowman released this 07 Sep 14:58
· 332 commits to main since this release

πŸ› Bug Fix Release

This release fixes a critical startup issue where the MCP server would fail to start due to a missing dependency.

πŸ”§ Fixed

  • Missing dependency: Added dateparser>=1.1.0 to pyproject.toml dependencies
  • Missing dependency: Added python-dateutil>=2.8.0 to pyproject.toml dependencies
  • Startup crash: Resolves ModuleNotFoundError: No module named 'dateparser'

πŸ“¦ Installation

pip install --upgrade mcp-server-things

πŸ”— Links

πŸš€ What's Changed

The root cause was a packaging issue where the code imported dateparser but it wasn't declared as a dependency in pyproject.toml. While requirements.txt included it, only dependencies in pyproject.toml are installed automatically with pip install.

This ensures the MCP server now starts reliably without manual dependency installation.