Ops监控服务器添加福利群:解决AI开发者的「MCP实战痛点」ops-mcp-server:一个由AI驱动的IT运维平台,融合了LLMs(大语言模型)和MCP架构,支持智能监控、异常检测以及自然的人机交互,具备企业级的安全性和可扩展性。
ops-mcp-server 是面向AI时代的IT运维管理解决方案。它通过无缝集成模型上下文协议(MCP)和大语言模型(LLMs),实现了智能化的IT运维。借助LLMs的强大能力和MCP的分布式架构,它将传统的IT运维转变为AI驱动的体验,支持自动化服务器监控、智能异常检测和上下文感知的故障排查。该系统作为人类操作员与复杂IT基础设施之间的桥梁,提供了从日常维护到复杂问题诊断的自然语言交互,同时保持企业级的安全性和可扩展性。
在Cherry Studio上

在终端上

确保已安装 Python 3.10+。本项目使用 uv 进行依赖和环境管理。
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv .venv
# 激活环境
source .venv/bin/activate # Linux/macOS
.\.venv\Scripts\activate # Windows

uv pip install -r requirements.txt
依赖项通过
pyproject.toml管理。
cd server_monitor_sse
# 安装依赖
pip install -r requirements.txt
# 启动服务
cd ..
uv run server_monitor_sse --transport sse --port 8000

确保已安装Docker和Docker Compose。
cd server_monitor_sse
docker compose up -d
# 检查状态
docker compose ps
# 日志监控
docker compose logs -f

将此配置添加到您的MCP设置中:
{
"ops-mcp-server": {
"command": "uv",
"args": [
"--directory", "YOUR_PROJECT_PATH_HERE",
"run", "server_monitor.py"
],
"env": {},
"disabled": true,
"autoApprove": ["list_available_tools"]
},
"network_tools": {
"command": "uv",
"args": [
"--directory", "YOUR_PROJECT_PATH_HERE",
"run", "network_tools.py"
],
"env": {},
"disabled": false,
"autoApprove": []
},
}

注意:将
YOUR_PROJECT_PATH_HERE替换为项目的实际路径。
交互式客户端(client.py)允许您使用自然语言与MCP服务进行交互。
uv pip install openai rich
在 client.py 中编辑以下配置:
# 初始化OpenAI客户端
self.client = AsyncOpenAI(
base_url="https://your-api-endpoint",
api_key="YOUR_API_KEY"
)
# 设置模型
self.model = "your-preferred-model"

uv run client.py [path/to/server.py]
示例:
uv run client.py ./server_monitor.py
help - 显示帮助。quit - 退出客户端。clear - 清除对话历史。model <name> - 切换模型。本项目采用 MIT许可证。