Netwrix Access Analyzer MCP Server

Netwrix Access Analyzer MCP Server

An MCP server integrating enterprise access analysis tools with Claude Desktop.

1
Stars
1
Forks
1
Watchers
0
Issues
Netwrix Access Analyzer MCP Server provides a Model Context Protocol (MCP) server designed for integration with Claude Desktop. It enables secure and dynamic access to Active Directory, SQL Server databases, and file system data for auditing and analysis. The server offers a range of tools for effective group membership discovery, permission analysis, sensitive data detection, and more. It streamlines enterprise security assessments by standardizing context-sharing for AI-driven solutions.

Key Features

MCP (Model Context Protocol) server implementation
Integration with Claude Desktop
Automated SQL Server connectivity and schema exploration
Active Directory group membership and permission analysis
File system sensitive data and permission discovery
Support for Netwrix Access Analyzer scan results
Dynamic database querying and schema inspection tools
Discovery of certificate vulnerabilities and open shares
Enumeration of domain controllers and running jobs
Unused access and shadow access analysis

Use Cases

Enterprise access rights auditing and reporting
Active Directory security assessments
File system permission and sensitive data discovery
Automated integration of access data into Claude Desktop
Compliance checks for open shares and certificate vulnerabilities
Identifying unused or excessive user access
Detecting shadow access risks in enterprise file systems
Database schema and connection status monitoring
Enhancing IT security workflows with standardized context sharing
Supporting incident response with detailed access visibility

README

Netwrix Access Analyzer MCP Server

An MCP server for Netwrix Access Analyzer, designed to integrate with Claude Desktop. Currently supports Active Directory and File System solutions.

Features

  • SQL Server integration with automatic connection on startup
  • Dynamic database schema exploration
  • SQL query execution
  • Netwrix Access Analyzer File System tools

Dependencies

This MCP server requires the following dependencies:

  • Python 3.12 or higher
  • MCP SDK
  • pyodbc 4.0.39 or higher (for SQL Server connectivity)
  • python-dotenv 1.0.0 or higher (for environment variable management)
  • ODBC Driver 17 for SQL Server or later (must be installed on your system)

Netwrix Access Analyzer (NAA) Dependencies

This MCP Server requires Netwrix Access Analyzer (NAA) File System or Active Directory scans to be completed.

Available Tools

Solution Tool Name Description
Active Directory Get-ADEffectiveMembership Discovers effective group membership in AD with filters.
Active Directory Get-ADExceptions Retrieves AD exceptions with optional filters.
Active Directory Get-ADPermissions Retrieves AD permissions from the permissions view with filters.
Active Directory Get-DomainControllers Lists domain controllers.
Active Directory Get-CertificateVulnerabilities Lists certificate vulnerabilities.
Active Directory Get-ADCARights Lists AD CA rights.
Active Directory Get-ADSecurityAssessment Retrieves AD security assessment results.
Active Directory Get-ADUsers Retrieves AD user details with filters.
Active Directory Get-ADGroups Retrieves AD group details with filters.
Active Directory Get-ADComputers Retrieves AD computer details with filters.
Database Connect-Database Connects to a specified MSSQL database.
Database Show-ConnectionStatus Shows the current DB connection status.
Database Show-TableSchema Shows the schema for a given table.
File System Discover-SensitiveData Discovers where sensitive data exists (DLP matches).
File System Get-OpenShares Finds open shares accessible to broad groups.
File System Get-TrusteeAccess Finds resources where a trustee has access.
File System Get-TrusteePermissionSource Finds the source of access for a trustee/resource.
File System Get-ResourceAccess Gets effective access for a resource path.
File System Get-UnusedAccess Finds users with unused access to a share.
File System Get-RunningJobs Lists running Netwrix Access Auditor jobs.
File System Get-ShadowAccess Retrieves details about shadow access.

Installation Instructions (Claude Desktop)

  1. Install Claude Desktop

    • Download and install Claude Desktop from the official website: https://claude.ai/download
    • Follow the installation prompts for your operating system (macOS, Windows, or Linux).
  2. Clone this repository

    sh
    git clone https://github.com/netwrix/mcp-server-naa.git
    cd mcp-server-naa
    
  3. Connect Claude Desktop to this Server

    • Add the following uv configuration to your Claude Desktop MCP Configuration:
    "NAA_AD": {
      "command": "/path/to/uv",
      "args": [
        "run",
        "--with",
        "pyodbc",
        "fastmcp",
        "run",
        "/path/to/mcp-server-naa/run.py"
      ],
      "env": {
        "DB_SERVER": "HOST OR IP",
        "DB_NAME": "DATABASENAME",
        "DB_USER": "USERNAME",
        "DB_PASSWORD": "PASSWORD",
        "DB_USE_WINDOWS_AUTH": "FALSE|TRUE"
      }
    }
    


Troubleshooting

Connection Issues

If you encounter connection issues:

  1. Verify your SQL Server is running and accessible from your network
  2. Check your credentials in the .env file
  3. Ensure the ODBC driver is correctly installed
  4. Check the logs for detailed error messages

Claude Desktop Integration

If Claude Desktop can't find the uv command:

  1. Use the full path to uv in your configuration (use which uv or where uv to find it)
  2. Make sure you've restarted Claude Desktop after configuration changes
  3. Check the Claude logs for any error messages related to the MCP server

Community

If you need help using this MCP server or understanding your results, just visit the Netwrix Community - we’re here to help!

Star History

Star History Chart

Repository Owner

netwrix
netwrix

Organization

Repository Details

Language Python
Default Branch main
Size 105 KB
Contributors 3
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Python
100%

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • ROADrecon MCP Server

    ROADrecon MCP Server

    Expose ROADRecon Azure AD data to AI assistants for advanced security analysis.

    ROADrecon MCP Server implements the Model Context Protocol to provide seamless access to Azure AD data from ROADRecon instances for AI assistants like Claude. It enables secure retrieval and analysis of directory data, offers pre-built security analysis tools, and supplies prompt templates for common security tasks. The server facilitates structured data access and tool execution, streamlining organizational security reviews.

    • 47
    • MCP
    • atomicchonk/roadrecon_mcp_server
  • MCP Server for Cortex

    MCP Server for Cortex

    Bridge Cortex threat analysis capabilities to MCP-compatible clients like Claude.

    MCP Server for Cortex exposes the analysis capabilities of a Cortex instance as tools consumable by Model Context Protocol (MCP) clients, such as large language models. It enables these clients to request threat intelligence analyses via Cortex and receive structured results. The server supports easy configuration, secure authentication, and flexible analyzer selection for integrating threat intelligence tasks into automated AI workflows.

    • 12
    • MCP
    • gbrigandi/mcp-server-cortex
  • Hive Intelligence MCP Server

    Hive Intelligence MCP Server

    Unified MCP server delivering advanced cryptocurrency and Web3 analytics.

    Hive Intelligence MCP Server provides comprehensive cryptocurrency, DeFi, and Web3 analytics via the Model Context Protocol. It enables AI assistants to access and orchestrate over 200 specialized tools covering market data, on-chain analytics, portfolio tracking, and security analysis. The server offers both dynamic and category-specific analytics through a unified MCP interface, facilitating intelligent tool orchestration for diverse crypto data needs.

    • 7
    • MCP
    • hive-intel/hive-crypto-mcp
  • OpenAI MCP Server

    OpenAI MCP Server

    Bridge between Claude and OpenAI models using the MCP protocol.

    OpenAI MCP Server enables direct querying of OpenAI language models from Claude via the Model Context Protocol (MCP). It provides a configurable Python server that exposes OpenAI APIs as MCP endpoints. The server is designed for seamless integration, requiring simple configuration updates and environment variable setup. Automated testing is supported to verify connectivity and response from the OpenAI API.

    • 77
    • MCP
    • pierrebrunelle/mcp-server-openai
  • omniparser-autogui-mcp

    omniparser-autogui-mcp

    Automated GUI analysis and interaction via the Model Context Protocol.

    omniparser-autogui-mcp is an MCP server that leverages OmniParser to analyze on-screen content and perform automated GUI operations. It integrates with clients such as Claude Desktop and can be configured via a detailed environment setup. The tool supports Windows and can delegate OmniParser processing to external devices, offering flexibility for complex contexts. Multiple environment variables allow customization of backend processing, target window selection, and communication methods, including SSE.

    • 58
    • MCP
    • NON906/omniparser-autogui-mcp
  • MXCP

    MXCP

    Enterprise-Grade Model Context Protocol Framework for AI Applications

    MXCP is an enterprise-ready framework that implements the Model Context Protocol (MCP) for building secure, production-grade AI application servers. It introduces a structured methodology focused on data modeling, robust service design, policy enforcement, and comprehensive testing, integrated with strong security and audit capabilities. The framework enables rapid development and deployment of AI tools, supporting both SQL and Python environments, with built-in telemetry and drift detection for reliability and compliance.

    • 49
    • MCP
    • raw-labs/mxcp
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results