mix-mcp-server

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

  1. Clone the repository
  2. Create and activate virtual environment using uv
  3. Install dependencies using uv
  4. 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