You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,26 +32,31 @@ There are two main ways to run the `mcp-server-uyuni`: using the pre-built Docke
32
32
33
33
Before running the server, you need to create a `config` file. You can place it anywhere, but you must provide the correct path to it when running the server.
34
34
35
-
36
35
```
36
+
# Required: Basic server parameters.
37
37
UYUNI_SERVER=192.168.1.124:8443
38
38
UYUNI_USER=admin
39
39
UYUNI_PASS=admin
40
+
40
41
# Optional: Set to 'false' to disable SSL certificate verification. Defaults to 'true'.
41
-
# UYUNI_SSL_VERIFY=false
42
+
# UYUNI_MCP_SSL_VERIFY=false
43
+
42
44
# Optional: Set to 'true' to enable tools that perform write actions (e.g., POST requests). Defaults to 'false'.
43
45
# UYUNI_MCP_WRITE_TOOLS_ENABLED=false
46
+
47
+
> [!WARNING]
48
+
> **Security Note on Write Tools:** Enabling `UYUNI_MCP_WRITE_TOOLS_ENABLED` allows the execution of state-changing and potentially destructive actions (e.g., removing systems, applying updates). When combined with `UYUNI_MCP_TRANSPORT=http`, this risk is amplified, as any client with network access can perform these actions. Only enable write tools in a trusted environment.
49
+
44
50
# Optional: Set the transport protocol. Can be 'stdio' (default) or 'http'.
45
51
# UYUNI_MCP_TRANSPORT=stdio
46
52
47
53
> [!WARNING]
48
54
> **Security Note on HTTP Transport:** When `UYUNI_MCP_TRANSPORT` is set to `http`, the server runs without authentication. This means any client with network access can execute commands. Only use this mode in a trusted, isolated network environment. For more details, see the Security Policy.
49
55
50
-
> [!WARNING]
51
-
> **Security Note on Write Tools:** Enabling `UYUNI_MCP_WRITE_TOOLS_ENABLED` allows the execution of state-changing and potentially destructive actions (e.g., removing systems, applying updates). When combined with `UYUNI_MCP_TRANSPORT=http`, this risk is amplified, as any client with network access can perform these actions. Only enable write tools in a trusted environment.
52
-
53
56
# Optional: Set the path for the server log file. Defaults to logging to the console.
0 commit comments