An MCP server for accessing systemd journal logs, focusing on incident forensic work with log files. Provides tooling to explore units, identifiers, and log content within time ranges, with natural language date parsing.
๐ ๏ธ Key Features
- List systemd units from journal logs
- List syslog identifiers from journal logs
- Get datetime of first journal entry
- Filter journal entries by datetime range (since/until)
- Filter by systemd unit or syslog identifier
- Filter by message content (case-insensitive substring matching)
- Natural language datetime parsing (e.g., "2 hours ago", "yesterday at 3pm")
- List units and identifiers within specific time ranges
๐ Use Cases
- Forensic analysis of systemd journal activity
- Investigating incidents via unit/identifier-focused queries
- Time-bounded journal exploration for audits
- Quick extraction of relevant log slices for reporting
โก Developer Benefits
- Lightweight MCP server for journald data access
- Clear, concise readme excerpt with features and usage
- GitHub-repo style structure suitable for catalogs and crawlers
- Grounded in provided data: name, description, topics, readmeExcerpt
โ ๏ธ Limitations
- Based on readmeExcerpt and described features; may require additional setup for full production use
- No external formatting or marketing language; strictly factual
- Specific installation commands shown in excerpt may vary by environment