netwrix/mcp-server-nps
If you are the rightful owner of mcp-server-nps and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Netwrix Privilege Secure MCP Server enhances Privileged Access Management by enabling AI assistants to interface directly with Netwrix Privilege Secure.
get_active_sessions
Get active activity sessions
get_active_session_image
Get a live image for an active session
search_metadata_history
Search for commands run by users during their sessions
get_admin_credentials_older_than
Find administrators with outdated passwords
get_managed_credentials_older_than
Find managed passwords that need rotation
get_events_from_server
Find latest 10 events that contain the search text
get_nps_version
Get the version of your Netwrix Privilege Secure server
Netwrix Privilege Secure MCP Server
This Model Context Protocol (MCP) server enables AI assistants to interface directly with Netwrix Privilege Secure (NPS), enhancing your organization's Privileged Access Management (PAM) capabilities.
Use Cases
- Real-time Monitoring: View active privileged sessions with live screenshots
- Security Investigation: Search command history to identify suspicious activity
- Credential Management: Identify outdated passwords and credentials needing rotation
Tools
Session Monitoring
-
get_active_sessions - Get active activity sessions
-
get_active_session_image - Get a live image for an active session
session_id
: The session ID to capture (string, required)
-
search_metadata_history - Search for commands run by users during their sessions
search_term
: Term to search for in command history (string, required)
Credential Management
-
get_admin_credentials_older_than - Find administrators with outdated passwords
days
: Password age threshold in days (number, required)
-
get_managed_credentials_older_than - Find managed passwords that need rotation
days
: Password age threshold in days (number, required)
Event Search
- get_events_from_server - Find latest 10 events that contain the search text
search_text
: Text to search for (str, required)
Version
- get_nps_version - Get the version of your Netwrix Privilege Secure server
Installation
Prequisites:
-
Install uv, a Python project manager
-
Clone the repository (or download it as a zip)
To clone the repository:
git clone https://github.com/netwrix/mcp-server-nps.git
Install in Claude Desktop via Desktop Extensions (Recommended)
Option 1: One-click Installation
-
Download the latest
mcp_server_nps.dxt
file from releases -
Double-click to open with Claude Desktop (may have to find Claude Desktop to "Open with...")
-
Click "Install"
Option 2: Upload Desktop Extension File Manually
- Download the latest
mcp_server_nps.dxt
file from releases - Navigate to
File -> Settings -> Extensions -> Advanced settings -> Install Extension...
- Fill out the required fields, select Install and Enable
Install in Claude Desktop via Configuration File
- Navigate to
File -> Settings -> Developer -> Edit Config
Open the claude_desktop_config.json
file and add the following:
{
"mcpServers": {
"mcp-server-nps": {
"command": "uv",
"args": [
"run",
"path/to/src/mcp_server_nps/server.py"
],
"env": {
"NPS_URL": "https://example.com",
"NPS_USERNAME": "your_nps_username",
"NPS_PASSWORD": "your_nps_password"
}
}
}
}
Then, restart Claude Desktop.
License
This project is licensed under the terms of the MIT open source license. Please refer to for the full terms.
Connect with Us
If you need help using this MCP server, want to better understand your results, or would like to share feedback, visit the Netwrix Community - we’re here to help and eager to hear about your experience!