Chrono Environment
Environment Configuration
- Location: /opt/mcp-servers/chrono/mcp_chrono_server.py
- Version: 1.2.0 (Credentials helper support)
- Vault Port: 6681 (no auth required)
- User Redis: 6610 (requires password from locker)
Purpose
DateTime, Weather, and Reminders utility server. Provides: - Time/date queries with user timezone awareness - Weather via Open-Meteo API (no API key required) - Reminder management (create, list, complete, delete, snooze) - Personalized greetings based on time of day and weather
Architecture
- Uses Open-Meteo Geocoding + Weather APIs (public, no key)
- Integrates with User environment (6610) for profile/location lookup
- Stores reminders in Redis (port 6681)
- Uses credentials_helper for password retrieval (Nexus 3.0.6)
- Uses user_helper for stable ID resolution (Nexus 3.0.5)
Tools (11 total)
| Tool | Description | Required Params |
|---|---|---|
now |
Get current date/time for user | user_id (optional) |
weather |
Get current weather | user_id, city (optional) |
forecast |
Get weather forecast (1-16 days) | user_id, city, days |
timezone |
Get timezone info or convert time | from_timezone, to_timezone, time |
remind |
Set a reminder | message, when (required) |
reminders |
List upcoming reminders | user_id, limit |
reminder_complete |
Mark reminder complete | reminder_id (required) |
reminder_delete |
Delete a reminder | reminder_id (required) |
reminder_snooze |
Snooze a reminder | reminder_id, snooze_for |
greeting |
Get personalized greeting with context | user_id |
today |
Get today's overview | user_id |
When Formats for Reminders
30m- 30 minutes from now1h- 1 hour from now2d- 2 days from nowtomorrow- Tomorrow at 9:00 AM- ISO datetime - Specific date/time
Security Assessment
✅ Credentials retrieved via credentials_helper for User Redis ✅ No hardcoded passwords for critical resources ✅ No injection vulnerabilities - city names properly URL-encoded ✅ User Redis (6610) properly secured with password
Test Results
✅ now - Returns correct time with timezone ✅ weather - Returns weather via Open-Meteo ✅ greeting - Returns personalized greeting ✅ today - Returns daily overview ✅ forecast - Returns multi-day forecast ✅ timezone - Converts between timezones ✅ remind - Creates reminders (after port fix) ✅ reminders - Lists reminders (after port fix)
Integration Points
- User Helper: Gets location and timezone from user profile
- Open-Meteo API: Weather and geocoding (no API key needed)
- Redis: Reminder storage on port 6681
Status: WORKING
Chrono environment fully operational after port configuration fix (6780→6681).