mix-mcp-server
0
Mix Server is a Python-based server offering local time functionality using the Model Control Protocol, enabling features like opening files/URLs in the default web browser. It is built with FastMCP for easy integration and employs uv for efficient dependency management.
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
- main.py: The main server implementation with the time functionality
- server.py: Server configuration and setup
- pyproject.toml: Project configuration and dependencies
- .python-version: Specifies the Python version
- .gitignore: Git ignore rules
- mcp.json.example: Example configuration file for Cursor IDE
Installation
- Clone the repository
- Create and activate virtual environment using uv
- Install dependencies using uv
- Set up Cursor configuration
Development
- Environment management: uv venv
- Package installation: uv pip install .
- Running the server: uv run main.py
Usage
- get_local_current_time(): Returns the current local time
- open_file_or_url_in_browser(target): Opens a file or URL in the default web browser
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