-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy path__init__.py
More file actions
70 lines (63 loc) · 2.43 KB
/
Copy path__init__.py
File metadata and controls
70 lines (63 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Arbitrary script execution
# logs
from linux_mcp_server.tools.logs import get_journal_logs
from linux_mcp_server.tools.logs import read_log_file
# network
from linux_mcp_server.tools.network import get_listening_ports
from linux_mcp_server.tools.network import get_network_connections
from linux_mcp_server.tools.network import get_network_interfaces
from linux_mcp_server.tools.network import get_network_routes
# processes
from linux_mcp_server.tools.processes import get_process_info
from linux_mcp_server.tools.processes import list_processes
from linux_mcp_server.tools.run_script import execute_script
from linux_mcp_server.tools.run_script import get_execution_state
from linux_mcp_server.tools.run_script import reject_script
from linux_mcp_server.tools.run_script import run_script
from linux_mcp_server.tools.run_script import run_script_interactive
from linux_mcp_server.tools.run_script import run_script_with_confirmation
from linux_mcp_server.tools.run_script import validate_script
# services
from linux_mcp_server.tools.services import get_service_logs
from linux_mcp_server.tools.services import get_service_status
from linux_mcp_server.tools.services import list_services
# storage
from linux_mcp_server.tools.storage import list_block_devices
from linux_mcp_server.tools.storage import list_directories
from linux_mcp_server.tools.storage import list_files
from linux_mcp_server.tools.storage import read_file
# system_info
from linux_mcp_server.tools.system_info import get_cpu_information
from linux_mcp_server.tools.system_info import get_disk_usage
from linux_mcp_server.tools.system_info import get_hardware_information
from linux_mcp_server.tools.system_info import get_memory_information
from linux_mcp_server.tools.system_info import get_system_information
__all__ = [
"execute_script",
"get_cpu_information",
"get_disk_usage",
"get_execution_state",
"get_hardware_information",
"get_journal_logs",
"get_listening_ports",
"get_memory_information",
"get_network_connections",
"get_network_interfaces",
"get_network_routes",
"get_process_info",
"get_service_logs",
"get_service_status",
"get_system_information",
"list_block_devices",
"list_directories",
"list_files",
"list_processes",
"list_services",
"read_file",
"read_log_file",
"reject_script",
"run_script",
"run_script_interactive",
"run_script_with_confirmation",
"validate_script",
]