mclocks
The desktop clock application for multiple time zonesπππ
claude mcp add --transport stdio bayashi-mclocks node path/to/mclocks/server.js \ --env MCL_CONFIG_PATH="/path/to/config.json" \ --env MCL_CLOCKS_ENABLE_FEATURES="true"
How to use
The mclocks MCP server exposes the capabilities of the mclocks desktop clock application as an MCP service. It includes clock display and management features (local time zones, formatting, and locale), a countdown clock, a simple timer, and utilities to convert between epoch time and date-time formats. Use the MCP interface to query or trigger these features from other MCP-enabled tools or automation scripts. Once started, you can interact with the service to retrieve current clock settings, start or pause timers, or perform conversions between date-time and epoch representations. This server is intended to run locally and operate entirely offline, leveraging the features of the mclocks app without requiring network access.
How to install
Prerequisites:
- Node.js (recommended LTS) installed on your system
- Access to the project directory containing the mclocks MCP integration
Step-by-step installation:
-
Install dependencies (if this MCP wrapper is part of a larger repo): npm install
-
Ensure you have a path for the server script within the mclocks project. Create or adjust the placeholder path if needed:
- path/to/mclocks/server.js should be the entry point that exposes the MCP-compatible interface for mclocks features.
-
Create or update configuration (config.json) if required by your environment. Example content: { "enableFeatures": ["clocks", "countdown", "timer", "epochConverter", "textConvertor"] }
-
Run the MCP server: npm run start or executing the node command directly (aligned with your setup): node path/to/mclocks/server.js
-
Verify the MCP endpoint is reachable (e.g., via the MCP client tooling or a local HTTP/gRPC/test harness as your setup dictates.
Additional notes
Tips and notes:
- The exact command path (path/to/mclocks/server.js) should be replaced with the actual entry point in your environment.
- If the server requires environment configuration, place variables in the env block to customize behavior (e.g., MCL_CONFIG_PATH for a custom config.json).
- Since mclocks is designed as an offline desktop application, ensure your MCP client runs on the same host to avoid network dependencies.
- If you encounter port or binding issues, verify any required IPC paths or sockets used by your MCP framework and adjust accordingly.
- For feature toggling, you may need to edit the config.json to enable clocks, timers, countdowns, epoch conversion, or the clipboard/text tools.
Related MCP Servers
Wax
Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File. Pure Swift
wanaku
Wanaku MCP Router
mcp
Octopus Deploy Official MCP Server
mem0
β¨ mem0 MCP Server: A memory system using mem0 for AI applications with model context protocl (MCP) integration. Enables long-term memory for AI agents as a drop-in MCP server.
furi
CLI & API for MCP management
tauri-plugin
Allows AI agents (e.g., Cursor, Claude Code) to debug within Tauri apps via screenshot capture, window management, DOM access, and simulated user inputs.