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
The Netwrix Privilege Secure MCP Server is a [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) server that provides seamless integration with Netwrix Privilege Secure (NPS), enabling AI agents to monitor and manage privileged access across your environment.
2
+
3
+
This [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) server enables AI assistants to interface directly with Netwrix Privilege Secure (NPS), enhancing your organization's Privileged Access Management (PAM) capabilities.
3
4
4
5
## Use Cases
5
-
- Monitor active privileged sessions and view live screenshots
6
-
- Search command history to identify suspicious activity
7
-
- Identify administrators with outdated passwords
8
-
- Track managed credentials that require rotation
9
-
- Automate security audits and compliance reporting
6
+
-**Real-time Monitoring:** View active privileged sessions with live screenshots
7
+
-**Security Investigation:** Search command history to identify suspicious activity
8
+
-**Credential Management:** Identify outdated passwords and credentials needing rotation
10
9
11
10
## Tools
12
11
13
12
### Session Monitoring
13
+
14
14
-**get_active_sessions** - Get active activity sessions
15
15
16
16
-**get_active_session_image** - Get a live image for an active session
@@ -20,13 +20,15 @@ The Netwrix Privilege Secure MCP Server is a [Model Context Protocol (MCP)](http
20
20
-`search_term`: Term to search for in command history (string, required)
21
21
22
22
### Credential Management
23
+
23
24
-**get_admin_credentials_older_than** - Find administrators with outdated passwords
24
25
-`days`: Password age threshold in days (number, required)
25
26
26
27
-**get_managed_credentials_older_than** - Find managed passwords that need rotation
27
28
-`days`: Password age threshold in days (number, required)
28
29
29
30
### Event Search
31
+
30
32
-**get_events_from_server** - Find latest 10 events that contain the search text
31
33
-`search_text`: Text to search for (str, required)
32
34
@@ -35,37 +37,42 @@ The Netwrix Privilege Secure MCP Server is a [Model Context Protocol (MCP)](http
35
37
36
38
## Installation
37
39
38
-
Clone the repository:
40
+
Prequisites:
41
+
42
+
- Install [uv](https://docs.astral.sh/uv/getting-started/installation/), a Python project manager
Open the `claude_desktop_config.json` file and add the following:
58
62
59
63
```json
60
64
{
61
65
"mcpServers": {
62
66
"mcp-server-nps": {
63
-
"command": "uv",
64
-
"args": ["path/to/src/mcp_server_nps/server.py"],
67
+
"command": "uv",
68
+
"args": [
69
+
"run",
70
+
"path/to/src/mcp_server_nps/server.py"
71
+
],
65
72
"env": {
66
73
"NPS_URL": "https://example.com",
67
-
"NPS_USERNAME": "my_username",
68
-
"NPS_PASSWORD": "mypassword"
74
+
"NPS_USERNAME": "your_nps_username",
75
+
"NPS_PASSWORD": "your_nps_password"
69
76
}
70
77
}
71
78
}
@@ -78,6 +85,6 @@ Then, restart Claude Desktop.
78
85
79
86
This project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.
80
87
81
-
## Questions & Support
88
+
## Connect with Us
82
89
83
-
If you need help using this MCP server or understanding your results, just visit the [Netwrix Community](https://community.netwrix.com/) - we’re here to help!
90
+
If you need help using this MCP server, want to better understand your results, or would like to share feedback, visit the [Netwrix Community](https://community.netwrix.com/) - we’re here to help and eager to hear about your experience!
"long_description": "This MCP server provides an integration with Netwrix Privilege Secure. It enables AI assistants to monitor active privileged sessions in real-time while searching command history and metadata from past sessions. Security teams can identify credentials that need rotation based on age and retrieve live session screenshots for enhanced monitoring. The system supports querying security events and audit logs as well as checking system version.",
7
+
"long_description": "This MCP server provides an integration with Netwrix Privilege Secure, enhancing your Privileged Access Management (PAM) capabilities. It enables AI assistants to monitor active privileged sessions with live screenshots, search command history to identify suspicious activity, and detect credentials requiring rotation.",
0 commit comments