关于 Mix Server
Mix Server 是一个基于 Python 和 FastMCP 的 MCP 服务,为需要本地时间及浏览器操作的客户端提供轻量工具。它可获取设定时区的当前时间,也能在默认浏览器中打开本地文件或 URL。
主要功能
- 01获取本地当前时间
- 02按指定格式返回时间
- 03在默认浏览器打开文件或 URL
- 04基于 FastMCP 实现
适用场景
- 01查询 Asia/Shanghai 当前时间
- 02通过浏览器打开本地文件
- 03在浏览器中访问网页
MCP 相关
它通过 MCP 向客户端提供获取本地时间以及在默认浏览器打开文件或 URL 的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Mix Server
一个基于 Python 的服务,通过 MCP(模型上下文协议)提供本地时间功能。
功能
- 以多种格式获取当前本地时间
- 在默认浏览器中打开文件和 URL
- 实现简单、轻量
- 使用 FastMCP 构建,便于集成
- 使用 uv 进行快速可靠的依赖项管理
前置条件
- Python 3.x
- uv 包管理器(推荐用于构建和环境管理)
- Cursor IDE(用于开发)
项目结构
项目包含以下关键文件:
main.py:包含时间功能的主要服务实现server.py:服务配置和设置pyproject.toml:项目配置和依赖项- 定义项目元数据(名称、版本、描述)
- 指定 Python 版本要求(>=3.12)
- 列出项目依赖项(mcp[cli]>=1.6.0)
.python-version:指定项目的 Python 版本.gitignore:项目的 Git 忽略规则mcp.json.example:Cursor IDE 的示例配置文件- 包含用于本地开发的 MCP 服务设置
- 应复制到
~/.cursor/mcp.json,以便与 Cursor 集成 - 定义时间服务和顺序思考服务的服务配置
安装
- 克隆仓库:
git clone <repository-url>
cd mix-server
- 使用 uv 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- 使用 uv 安装依赖项:
uv pip install .
- 设置 Cursor 配置:
cp mcp_config.json.example ~/.cursor/mcp.json
开发
项目使用 uv 执行所有 Python 相关操作:
- 环境管理:
uv venv - 软件包安装:
uv pip install . - 运行服务:
uv run main.py
使用方法
服务提供以下功能:
get_local_current_time():以 "YYYY-MM-DD@HH:MM:SS" 格式返回当前本地时间open_file_or_url_in_browser(target):在默认浏览器中打开文件或 URL- 支持本地文件和网页 URL
- 对于 URL:使用包含协议的完整 URL(例如:"https://www.google.com")
- 对于文件:使用本地文件路径(相对路径或绝对路径)
- 返回一条消息,说明操作结果
启动服务:
uv run main.py
配置
服务使用以下配置:
- 本地时区:Asia/Shanghai
- 默认时间格式:%Y-%m-%d@%H:%M:%S
许可证
[在此处添加许可证信息]
贡献
[在此处添加贡献指南]
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。