Releases: pulseengine/timedate-mcp
Releases · pulseengine/timedate-mcp
v0.4.0 - Framework Upgrade & Code Quality
🚀 What's New
Framework Upgrade
- Upgraded PulseEngine MCP framework from v0.10.0 to v0.11.0
- Added schemars dependency with JsonSchema derives for enhanced schema validation
- Updated pulseengine-mcp-auth to v0.11.0
Code Quality & Developer Experience
- Added comprehensive pre-commit hooks configuration
- Markdown linting with 120 character line limit
- Automated code formatting with cargo fmt
- Rust linting with cargo clippy
- TOML formatting and validation
- Auto-formatted entire codebase per new standards
📦 Installation
npx @pulseengine/timedate-mcp-server
Or install globally:
npm install -g @pulseengine/timedate-mcp-server
timedate-mcp-server
🔧 Developer Setup
# Install pre-commit hooks
pip install pre-commit
pre-commit install
# Run hooks manually
pre-commit run --all-files
📝 Full Changelog
Commits:
- feat: upgrade to pulseengine-mcp v0.11.0 and bump version to 0.4.0
- chore: add pre-commit hooks and auto-format codebase
Release v0.1.1
TimeDate MCP Server v0.1.1
🚀 What's New
- Upgraded to PulseEngine MCP v0.8.2 with enhanced macro system
- Improved tool discovery using macro
- Better error handling and validation
- Enhanced npm distribution with platform-specific packages
🛠 Tools Available
get_current_time
- Get current time in any timezoneget_time_at
- Get time at specific date/timezonecalculate_time_offset
- Add/subtract time calculationsget_timezone_info
- Get timezone informationconvert_timezone
- Convert between timezonesget_time_format
- Time format preferenceslist_timezones
- Available timezone list
📦 Installation
# Install globally
npm install -g @pulseengine/timedate-mcp-server
# Or use directly
npx @pulseengine/timedate-mcp-server
🔧 Usage with MCP Clients
Add to your Claude Desktop config:
{
"servers": {
"timedate": {
"command": "npx",
"args": ["@pulseengine/timedate-mcp-server"]
}
}
}
🏗 Framework
Built with PulseEngine MCP Framework v0.8.2 - A modern, macro-based framework for building MCP servers in Rust.
Release v0.1.0
Initial release of TimeDate MCP Server
Features:
- Complete Rust implementation using PulseEngine MCP framework v0.7.1
- 7 comprehensive time/date tools with timezone support
- NPM packaging with cross-platform binary distribution
- Platform-specific packages for macOS, Linux, and Windows
Available tools:
- get_current_time - Get current time in specified timezone
- get_time_at - Get time at specific date/timezone
- calculate_time_offset - Add/subtract time from dates
- get_timezone_info - Get current timezone information
- convert_timezone - Convert time between timezones
- get_time_format - Detect time format preference
- list_timezones - List available timezones
Installation:
npx @pulseengine/timedate-mcp-server