OfficialVerified

Nps MCP Server

Netwrix Privilege Secure session monitoring and credential management capabilities.

Data last scanned today · Reviewed today

557 tools0PythonMIT

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

ToolDescriptionRisk
get_active_sessionsGet active activity sessionslow
get_active_session_imageGet a live image for an active sessionlow
search_metadata_historySearch for commands run by users during their sessionslow
get_admin_credentials_older_thanFind administrators with outdated passwordslow
get_managed_credentials_older_thanFind managed passwords that need rotationlow
get_events_from_serverFind latest 10 events that contain the search textlow
get_nps_versionGet the version of your Netwrix Privilege Secure serverlow

Compatibility

ClientLocalDockerRemoteRead-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

Badge

Nps MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.