混合服务器是一个基于 Python 的服务器,通过 MCP(模型控制协议)提供本地时间功能。它能获取当前本地时间的各种格式,还可在默认网络浏览器中打开文件和 URL,实现简单且轻量级,借助 FastMCP 可轻松集成,使用 uv 能进行快速可靠的依赖管理。
git clone
cd mix-server
uv venv
source .venv/bin/activate # 在 Unix/macOS 上
# 或者
.venv\Scripts\activate # 在 Windows 上
uv pip install .
cp mcp_config.json.example ~/.cursor/mcp.json
uv run main.py
git clone
cd mix-server
uv venv
source .venv/bin/activate # 在 Unix/macOS 上
# 或者
.venv\Scripts\activate # 在 Windows 上
uv pip install .
cp mcp_config.json.example ~/.cursor/mcp.json
# 获取当前本地时间
from main import get_local_current_time
time = get_local_current_time()
print(time)
# 在默认网络浏览器中打开文件或 URL
from main import open_file_or_url_in_browser
open_file_or_url_in_browser("https://www.google.com")
该项目包含以下关键文件:
main.py:主要服务器实现文件,包含时间功能server.py:服务器配置和设置pyproject.toml:项目配置和依赖
.python-version:指定项目的 Python 版本.gitignore:Git 忽略规则mcp.json.example:用于 Cursor IDE 的示例配置文件
~/.cursor/mcp.json该项目使用 uv 进行所有 Python 相关操作:
uv venvuv pip install .uv run main.py服务器提供以下功能:
get_local_current_time():返回当前本地时间,格式为 "YYYY-MM-DD@HH:MM:SS"open_file_or_url_in_browser(target):在默认网络浏览器中打开文件或 URL
服务器使用以下配置:
[在此处添加你的许可信息]