Ops Mcp Server

Ops Mcp Server

🚀 ops - mcp - server 项目

ops - mcp - server 是一个服务器巡检与监控工具集,可提供网络接口检查、服务状态监控、防火墙配置检查等一系列远程服务器操作工具,能有效保障服务器的稳定运行。

🚀 快速开始

ops - mcp - server 是用于服务器巡检和监控的工具集,提供了丰富的远程服务器操作工具。你可以按照以下步骤进行安装和配置。

✨ 主要特性

服务器监控工具

  • 获取内存信息:获取本地服务器的内存信息。
  • 远程服务器检查:对远程服务器的 CPU、内存、磁盘等模块进行检查。
  • 系统负载监控:获取系统负载信息。
  • 进程监控:监控远程服务器上资源消耗较大的进程。
  • 服务状态检查:检查指定服务的运行状态。
  • 网络接口检查:检查网络接口及其连接状态。
  • 日志分析:分析服务器日志文件中的错误和警告信息。
  • 配置备份:备份重要的系统配置文件。
  • 安全漏洞扫描:进行基础的安全漏洞扫描。
  • SSH 登录风险检查:检查 SSH 登录风险,包括失败尝试和可疑 IP。
  • 防火墙配置检查:检查防火墙配置和开放端口。
  • 操作系统信息:获取详细的操作系统信息。

网络设备管理

  • 设备识别:识别网络设备类型及其基本信息。
  • 交换机端口检查:检查交换机端口状态。
  • 路由表检查:检查路由器的路由表。
  • 网络配置备份:备份网络设备配置。
  • ACL 配置检查:检查安全 ACL 配置。
  • VLAN 配置检查:检查交换机 VLAN 配置。

其他功能特性

  • 工具列表:列出所有可用的工具及其描述。
  • 批量操作:支持同时对多个设备进行检查任务。

📦 安装指南

该项目使用 [uv](https://github.com/astral - sh/uv) 进行 Python 依赖和虚拟环境管理。

1. 安装 uv

curl -LsSf https://astral.sh/uv/install.sh | sh

2. 创建并激活虚拟环境

uv venv .venv
source .venv/bin/activate  # Linux/macOS
# 或者
.\.venv\Scripts\activate   # Windows

3. 安装项目依赖

确保已安装 Python 3.10 或更高版本,然后使用以下命令安装项目依赖:

uv pip install -r requirements.txt

注意:依赖信息可在 pyproject.toml 文件中找到。

📚 详细文档

MCP 服务器配置

要将此项目添加为 MCP 服务器,请在配置文件中添加如下内容:

"ops-mcp-server": {
"command": "uv",
"args": [
"--directory",
"YOUR_PROJECT_PATH_HERE",  // 替换为您实际的项目路径
"run",
"main.py"
],
"env": {},
"disabled": true,
"autoApprove": [
"list_available_tools"
]
}

📄 许可证

本项目 licensed under the MIT License。

⚠️ 重要提示

  • 确保远程服务器的 SSH 服务正常运行,并具有适当的权限。
  • 根据实际情况调整工具参数。
  • 该项目正在不断改进中...
  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-06 09:51

相似服务问题

相关AI产品