Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Time Serverwhat's the current UTC time in ISO format?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Time Server
A simple Model Context Protocol (MCP) server that provides current UTC time functionality. This server can be integrated globally with Cursor IDE to provide time-related capabilities across all projects.
Features
Get current UTC time in multiple formats
Simple MCP protocol implementation
Global Cursor IDE integration
Lightweight and fast
Installation
Prerequisites
Python 3.8 or higher
pip package manager
Install from source
Clone or download this repository
Navigate to the project directory
Install the package:
Install dependencies only
Usage
Running the server
Available Tools
get_current_time_utc
Get the current UTC time in various formats.
Parameters:
format(optional): Output format"iso"(default): ISO 8601 format (2025-01-15T10:30:45Z)"datetime": Human-readable format (2025-01-15 10:30:45)"timestamp": Unix timestamp (1736939445)
Example response:
Cursor IDE Integration
Global Configuration (Recommended)
For permanent integration across all projects:
Create the global MCP configuration file:
Windows:
C:\Users\[USERNAME]\.cursor\mcp.jsonmacOS/Linux:
~/.cursor/mcp.json
Add the following configuration:
Restart Cursor IDE
Check
Tools & Integrations>MCPto verify the server is enabled
The server will now automatically start with Cursor IDE and work across all projects!
Project-Specific Configuration
For project-only usage, create .cursor/mcp.json in your project directory with the same structure.
Development
Development Setup
Project Structure
Testing
Test the server functionality:
Troubleshooting
Common Issues
Import errors: Make sure the package is installed with
pip install -e .MCP connection issues: Verify the server path in your MCP configuration
Permission errors: Ensure Python has necessary permissions to run the server
Server not appearing: Check that the
.cursordirectory exists andmcp.jsonis properly formatted
Windows PowerShell
If you encounter issues with && operator in PowerShell, use:
Verifying Server Status
Check if server is running:
Test connection in Cursor: Ask the AI assistant to get current time - it should use the MCP Time Server automatically.
Manual Server Management
Start server manually:
Stop server:
License
MIT License - see LICENSE file for details.
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
Changelog
v0.1.0
Initial release
Basic UTC time functionality
MCP protocol compliance
FastMCP integration for simplified server management
Global Cursor IDE configuration support
Multiple time formats (ISO, datetime, timestamp)
Comprehensive testing and documentation
Process management and troubleshooting tools
GitHub repository with MIT license
Live testing confirmed across restart cycles