filesystemComprehensive file system operations including directory browsing, file reading, searching, and basic file operationsInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"list_directory",
"read_file",
"search_files",
"get_file_info",
"find_large_files",
"get_disk_usage"
],
"description": "The file system action to perform"
},
"path": {
"type": "string",
"description": "File or directory path (required for most actions)"
},
"pattern": {
"type": "string",
"description": "Search pattern for file searching (supports wildcards)"
},
"recursive": {
"type": "boolean",
"description": "Whether to search recursively (default: false)",
"default": false
},
"max_depth": {
"type": "number",
"description": "Maximum depth for recursive operations (default: 3)",
"default": 3
},
"size_threshold": {
"type": "number",
"description": "Size threshold in MB for finding large files (default: 100)",
"default": 100
}
},
"required": [
"action"
]
} | — | | — |
networkNetwork information and diagnostics including network adapters, connections, ports, routing, and network testingInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"get_network_adapters",
"get_active_connections",
"get_listening_ports",
"get_routing_table",
"ping_host",
"trace_route",
"get_dns_info",
"get_network_statistics",
"scan_open_ports",
"get_wifi_profiles"
],
"description": "The network operation to perform"
},
"host": {
"type": "string",
"description": "Target host for ping, traceroute, or port scanning"
},
"port": {
"type": "number",
"description": "Specific port number for port-related operations"
},
"port_range": {
"type": "string",
"description": "Port range for scanning (e.g., '80-443')"
},
"protocol": {
"type": "string",
"enum": [
"tcp",
"udp",
"all"
],
"description": "Protocol filter for connections and ports (default: all)",
"default": "all"
},
"count": {
"type": "number",
"description": "Number of ping packets to send (default: 4)",
"default": 4
},
"timeout": {
"type": "number",
"description": "Timeout in seconds for network operations (default: 5)",
"default": 5
}
},
"required": [
"action"
]
} | — | | — |
performanceSystem performance monitoring including CPU usage, memory usage, disk I/O, network I/O, and system performance countersInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"get_cpu_usage",
"get_memory_usage",
"get_disk_usage",
"get_disk_io",
"get_network_io",
"get_system_performance",
"get_top_processes_by_cpu",
"get_top_processes_by_memory",
"get_performance_counters",
"monitor_real_time"
],
"description": "The performance monitoring action to perform"
},
"duration": {
"type": "number",
"description": "Duration in seconds for monitoring (default: 10)",
"default": 10
},
"interval": {
"type": "number",
"description": "Interval in seconds between measurements (default: 1)",
"default": 1
},
"process_count": {
"type": "number",
"description": "Number of top processes to show (default: 10)",
"default": 10
},
"counter_name": {
"type": "string",
"description": "Specific performance counter name to query"
}
},
"required": [
"action"
]
} | — | | — |
process_managerComprehensive process management including listing processes, getting process details, killing processes, and monitoring resource usageInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"list_processes",
"get_process_details",
"kill_process",
"find_process",
"get_top_processes",
"get_process_tree"
],
"description": "The process management action to perform"
},
"process_id": {
"type": "number",
"description": "Process ID for specific process operations"
},
"process_name": {
"type": "string",
"description": "Process name for searching or filtering"
},
"sort_by": {
"type": "string",
"enum": [
"cpu",
"memory",
"name",
"pid"
],
"description": "Sort processes by specified criteria (default: cpu)",
"default": "cpu"
},
"limit": {
"type": "number",
"description": "Limit number of results (default: 20)",
"default": 20
},
"include_system": {
"type": "boolean",
"description": "Include system processes (default: true)",
"default": true
}
},
"required": [
"action"
]
} | — | | — |
registryWindows Registry operations including reading registry keys, values, and searching registry entriesInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"read_key",
"read_value",
"search_keys",
"list_subkeys",
"get_startup_programs",
"get_installed_programs",
"get_system_info_from_registry"
],
"description": "The registry operation to perform"
},
"key_path": {
"type": "string",
"description": "Registry key path (e.g., HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion)"
},
"value_name": {
"type": "string",
"description": "Registry value name to read"
},
"search_term": {
"type": "string",
"description": "Search term for finding registry keys or values"
},
"hive": {
"type": "string",
"enum": [
"HKLM",
"HKCU",
"HKCR",
"HKU",
"HKCC"
],
"description": "Registry hive to search in (default: HKLM)",
"default": "HKLM"
},
"max_depth": {
"type": "number",
"description": "Maximum depth for recursive operations (default: 2)",
"default": 2
}
},
"required": [
"action"
]
} | — | | — |
service_managerWindows service management including listing services, getting service details, starting/stopping services, and monitoring service statusInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"list_services",
"get_service_details",
"start_service",
"stop_service",
"restart_service",
"get_service_status",
"find_service",
"get_running_services",
"get_startup_services"
],
"description": "The service management action to perform"
},
"service_name": {
"type": "string",
"description": "Service name for specific service operations"
},
"status_filter": {
"type": "string",
"enum": [
"running",
"stopped",
"paused",
"all"
],
"description": "Filter services by status (default: all)",
"default": "all"
},
"startup_type_filter": {
"type": "string",
"enum": [
"automatic",
"manual",
"disabled",
"all"
],
"description": "Filter services by startup type (default: all)",
"default": "all"
},
"search_term": {
"type": "string",
"description": "Search term for finding services"
},
"limit": {
"type": "number",
"description": "Limit number of results (default: 50)",
"default": 50
}
},
"required": [
"action"
]
} | — | | — |
system_infoComprehensive system information including hardware details, OS info, environment variables, and system configurationInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"get_system_overview",
"get_hardware_info",
"get_os_info",
"get_environment_vars",
"get_installed_software",
"get_system_uptime",
"get_user_info",
"get_system_paths"
],
"description": "The system information action to perform"
},
"category": {
"type": "string",
"enum": [
"cpu",
"memory",
"disk",
"network",
"all"
],
"description": "Hardware category to focus on (for hardware_info action)",
"default": "all"
},
"filter": {
"type": "string",
"description": "Filter for environment variables or software (supports wildcards)"
}
},
"required": [
"action"
]
} | — | | — |