chronos-protocol
A robust MCP server that eliminates temporal blindness in AI coding agents through intelligent time tracking, persistent memory, and complete session traceability
claude mcp add --transport stdio n0zer0d4y-chronos-protocol python -m chronos_protocol \ --env CHRONOS_API_PORT="optional port for API access" \ --env CHRONOS_STORAGE_MODE="per-project or centralized (default centralized)"
How to use
Chronos Protocol is an MCP server that adds time intelligence, persistent memory, and complete traceability to AI coding agents. It exposes a suite of tools designed to give agents accurate system time context, manage long-running tasks, and preserve session continuity across sessions. Core capabilities include time awareness through get_current_time and convert_time, persistent activity logging with start_activity_log, end_activity_log, get_elapsed_time, and get_activity_logs, as well as intelligent reminders via create_time_reminder and check_time_reminders. These tools enable autonomous agents to schedule, track, and document their work with timestamps and metadata, while maintaining continuity across separate runs or projects. The server can be configured for centralized storage or per-project storage, allowing you to tailor memory scope to your development workflow.
How to install
Prerequisites:
- Python 3.10 or newer
- Internet access to fetch packages
Step-by-step installation:
-
Create and activate a virtual environment (optional but recommended):
- python -m venv venv
- source venv/bin/activate (Unix/macOS) or .\venv\Scripts\activate (Windows)
-
Install the Chronos Protocol MCP server package from PyPI:
- pip install chronos-protocol
-
Run the MCP server:
- python -m chronos_protocol
-
(Optional) Configure environment variables for storage and API settings:
- CHRONOS_STORAGE_MODE: 'centralized' (default) or 'per-project'
- CHRONOS_API_PORT: specify a custom port for the HTTP API if exposed
-
If you need a persistent background service, wrap the command in your system’s service manager (systemd, Windows Service, etc.).
Additional notes
Notes and tips:
- By default Chronos Protocol uses centralized storage for persistent memory. Set CHRONOS_STORAGE_MODE=per-project to enable per-project storage, which stores data under {project-root}/chronos-data/time_server_data.json.
- The MCP API/tools listed (get_current_time, convert_time, start_activity_log, end_activity_log, get_elapsed_time, get_activity_logs, update_activity_log, create_time_reminder, check_time_reminders) can be invoked by MCP clients that integrate with this server. Refer to theChronos Protocol API reference in the docs for exact parameter schemas and response formats.
- If you’re behind a firewall or using a proxy, ensure the API port is accessible to MCP clients and that any required TLS/authentication is configured as per your deployment needs.
- When upgrading, verify compatibility with your AI agents’ prompts and ensure the storage location paths remain writable by the process user.
Related MCP Servers
In-Memoria
Persistent Intelligence Infrastructure for AI Agents
crawlbase
Crawlbase MCP Server connects AI agents and LLMs with real-time web data. It powers Claude, Cursor, and Windsurf integrations with battle-tested web scraping, JavaScript rendering, and anti-bot protection enabling structured, live data inside your AI workflows.
mcp-jest
Automated testing for Model Context Protocol servers. Ship MCP Servers with confidence.
mcp-json-yaml-toml
A structured data reader and writer like 'jq' and 'yq' for AI Agents
athena-protocol
An AI tech lead in server form—this intelligent MCP agent validates your coding agent's strategy, analyzes impact, and catches critical issues before any code is written. Like having a senior engineer review every approach, ensuring thoughtful architecture and fewer regressions.
mcpman
The package manager for MCP servers — install, manage & monitor across Claude Desktop, Cursor, VS Code, Windsurf