{
  "name": "monitor",
  "title": "系统监控",
  "description": "监控系统CPU、内存、磁盘、网络、进程，检测端口开放和服务连通性。触发关键词：系统监控、CPU使用率、内存使用、磁盘空间、进程列表、端口检测、服务检测",
  "category": "系统工具",
  "group": "system",
  "type": "function",
  "main": "./index.js",
  "params": [
    {
      "name": "action",
      "description": "操作类型：get_system(系统信息)/get_processes(进程列表)/check_port(端口检测)/check_service(服务检测)",
      "type": "string",
      "required": true,
      "enum": ["get_system", "get_processes", "check_port", "check_service"]
    },
    {
      "name": "top",
      "description": "进程数量（action=get_processes时有效，默认20）",
      "type": "integer",
      "default": 20
    },
    {
      "name": "host",
      "description": "主机地址（action=check_port时必填）",
      "type": "string"
    },
    {
      "name": "port",
      "description": "端口号（action=check_port时必填）",
      "type": "integer"
    },
    {
      "name": "url",
      "description": "服务地址（action=check_service时必填）",
      "type": "string"
    },
    {
      "name": "timeout",
      "description": "超时时间（毫秒，默认3000）",
      "type": "integer",
      "default": 3000
    }
  ],
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "返回代码，0表示成功",
      "default": 0,
      "required": true
    },
    {
      "name": "msg",
      "type": "string",
      "description": "返回消息",
      "default": "",
      "required": true
    },
    {
      "name": "data",
      "type": "object",
      "description": "监控结果数据"
    }
  ]
}
