
utilities-box-mcp-server

Overview
基本能力
产品定位
utilities-box-mcp-server 是一个集成了多种实用工具的服务,旨在为开发者提供便捷的时间管理、系统信息查询、网络工具等功能。
核心功能
- 时间管理工具:
get_current_time
:获取当前时间,支持自定义格式和时区。get_unix_timestamp
:获取当前 Unix 时间戳。-
calc_time_diff
:计算两个时间点之间的差值。 -
系统信息工具:
get_system_info
:获取系统基本信息。-
get_system_stats
:获取系统状态信息,如 CPU、内存使用情况等。 -
网络工具:
ping
:测试网络连通性。-
check_connectivity
:检查网络连接状态。 -
其他工具:
evaluate
:计算数学表达式。sleep
:延迟执行。generate_uuid
:生成 UUID。
适用场景
- 开发过程中需要快速获取系统信息或时间信息。
- 需要测试网络连通性或计算时间差。
- 需要生成 UUID 或执行简单的数学计算。
使用教程
使用依赖
- Python 环境
- pip 包管理工具
安装教程
-
通过 pip 安装:
bash pip uninstall --yes utilities-box-mcp-server pip install utilities-box-mcp-server --upgrade --force-reinstall --extra-index-url http://127.0.0.1:8081/repository/pypi-group/simple --trusted-host 127.0.0.1
-
从源代码安装:
bash cd /path/to/your/project pip install .
运行服务
-
直接运行:
bash utilities-box-mcp-server
-
使用 SSE 传输:
bash export UTILITIES_BOX_PORT=41104 export UTILITIES_BOX_LOG_LEVEL=DEBUG export UTILITIES_BOX_TRANSPORT=sse utilities-box-mcp-server
-
使用 Python 运行:
bash python -m utilities_box_mcp_server
-
使用 uv 运行:
bash uv run utilities-box-mcp-server
调试方式
-
查看帮助信息:
bash utilities-box-mcp-server --help
-
配置环境变量:
UTILITIES_BOX_TRANSPORT
:传输类型(stdio
或sse
)。UTILITIES_BOX_HOST
:绑定主机(SSE 传输时有效)。UTILITIES_BOX_PORT
:绑定端口(SSE 传输时有效)。-
UTILITIES_BOX_LOG_LEVEL
:日志级别(SSE 传输时有效)。 -
使用 Docker 运行: 参考项目中的 Dockerfile 和运行脚本。