Nps MCP Server
Netwrix Privilege Secure session monitoring and credential management capabilities.
Data last scanned today · Reviewed today
Overview
The Nps MCP Server allows AI assistants to interact with Netwrix Privilege Secure (NPS) to manage and monitor privileged access. It provides tools for real-time visibility into active sessions, including the ability to retrieve session screenshots and search through command history to detect potentially suspicious activity. Beyond session monitoring, the server assists with credential hygiene by identifying outdated administrative and managed passwords based on configurable age thresholds. It also supports event searches and version retrieval, facilitating integration between your AI workflows and your existing Privileged Access Management (PAM) infrastructure.
Our verdict
This server carries a high-risk score of 32/100, primarily due to it being community-maintained rather than developed by the official vendor, alongside a lack of editorial review. Given these security considerations, it should be evaluated in non-critical environments until its authentication methods and read-only protections are more thoroughly audited by the security community.
- Zero direct dependencies minimize the software supply chain surface
- Provides documented tools for real-time privileged session monitoring
- Includes specific utilities for identifying outdated credential rotations
- MIT license permits open source use and modification
- Community-maintained status lacks formal vendor oversight
- Last code commit occurred over six months ago
- Unreviewed authentication methods introduce potential integration risks
Tools
| Tool | Description | Risk |
|---|---|---|
| get_active_sessions | Get active activity sessions | low |
| get_active_session_image | Get a live image for an active session | low |
| search_metadata_history | Search for commands run by users during their sessions | low |
| get_admin_credentials_older_than | Find administrators with outdated passwords | low |
| get_managed_credentials_older_than | Find managed passwords that need rotation | low |
| get_events_from_server | Find latest 10 events that contain the search text | low |
| get_nps_version | Get the version of your Netwrix Privilege Secure server | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the environment variables required for configuration?
You must provide your Netwrix Privilege Secure instance URL via NPS_URL, along with your NPS_USERNAME and NPS_PASSWORD in your configuration file.
›What installation methods are available for Claude Desktop?
You can install the server by downloading and opening the .dxt file as a Desktop Extension, or by manually configuring your claude_desktop_config.json file using uv.
›What are the prerequisites for running this server?
The server requires the uv Python project manager to be installed on your system.
›Can I search through user activity using this server?
Yes, you can use the search_metadata_history tool to search for specific commands run by users during their sessions.
›How can I identify credentials that require rotation?
You can use the get_managed_credentials_older_than tool, which allows you to find managed passwords based on a specified age threshold in days.
Alternatives
Changelog
- Improvedv0.1.0 (2025-07-14)
2025-07-15
Badge
Maintain this server? Add the live badge to your README.