
mix mcp server
This is the simplest mcp server in the world to get local current time.
Repository Info
About This Server
This is the simplest mcp server in the world to get local current time.
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Mix Server
A Python-based server that provides local time functionality through MCP (Model Control Protocol).
Features
- Get current local time in various formats
- Open files and URLs in the default web browser
- Simple and lightweight implementation
- Built with FastMCP for easy integration
- Uses uv for fast and reliable dependency management
Prerequisites
- Python 3.x
- uv package manager (recommended for build and environment management)
- Cursor IDE (for development)
Project Structure
The project consists of the following key files:
main.py: The main server implementation with the time functionalityserver.py: Server configuration and setuppyproject.toml: Project configuration and dependencies- Defines project metadata (name, version, description)
- Specifies Python version requirement (>=3.12)
- Lists project dependencies (mcp[cli]>=1.6.0)
.python-version: Specifies the Python version for the project.gitignore: Git ignore rules for the projectmcp.json.example: Example configuration file for Cursor IDE- Contains MCP server settings for local development
- Should be copied to
~/.cursor/mcp.jsonfor Cursor integration - Defines server configurations for time and sequential thinking services
Installation
- Clone the repository:
git clone <repository-url>
cd mix-server
- Create and activate virtual environment using uv:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- Install dependencies using uv:
uv pip install .
- Set up Cursor configuration:
cp mcp_config.json.example ~/.cursor/mcp.json
Development
The project uses uv for all Python-related operations:
- Environment management:
uv venv - Package installation:
uv pip install . - Running the server:
uv run main.py
Usage
The server provides the following functionality:
get_local_current_time(): Returns the current local time in the format "YYYY-MM-DD@HH:MM:SS"open_file_or_url_in_browser(target): Opens a file or URL in the default web browser- Supports both local files and web URLs
- For URLs: Use complete URL with protocol (e.g., "https://www.google.com")
- For files: Use local file path (relative or absolute)
- Returns a message indicating the result of the operation
To start the server:
uv run main.py
Configuration
The server uses the following configuration:
- Local timezone: Asia/Shanghai
- Default time format: %Y-%m-%d@%H:%M:%S
License
[Add your license information here]
Contributing
[Add contribution guidelines here]
Quick Start
Clone the repository
git clone https://github.com/qiaoliang/mix-mcp-serverInstall dependencies
cd mix-mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.