Cloud · MODEL CONTEXT PROTOCOL

netwrix mcp server naa

MCP Server for Netwrix Access Analyzer

WHAT IT CONNECTS

What netwrix mcp server naa gives an AI Agent

  • SQL Server integration with automatic connection on startup
  • Dynamic database schema exploration
  • SQL query execution
  • Netwrix Access Analyzer File System tools
  • 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)
  • **macOS**: Install using Homebrew: `brew install microsoft/mssql-release/msodbcsql17`
  • **Windows**: Download and install from the [Microsoft ODBC Driver page](https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server)
  • **Linux**: Follow [Microsoft's instructions](https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server) for your distribution
  • Create a `.env` file in your project directory with your SQL Server connection details:
  • Replace the example values with your actual database connection information.
  • Open Claude Desktop
  • Navigate to the Claude Desktop configuration file:
  • macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
  • Windows: `%APPDATA%\Claude\claude_desktop_config.json`
  • Add the following configuration to the `mcpServers` section.
  • Restart Claude Desktop
  • Replace `/path/to/your/uv` with the actual path to your `uv` executable (find with `which uv` or `where uv`), and update the path to your `main.py` file as well as the database connection information.
  • Restart Claude Desktop to apply the changes
  • `server`: SQL Server address
  • `database`: Database name
  • `username`: SQL Server username (optional if using Windows auth)
  • `password`: SQL Server password (optional if using Windows auth)
  • `trusted_connection`: Boolean flag for Windows Authentication
  • `table_name`: Name of the table to explain
  • `table_name`: Name of the table to get schema for.
  • `tablename`: Name of the table to sample
  • `trustee`: Domain\Username format
  • `levelsdown`: How many directory levels to traverse (default: 0)
  • `trustee`: Domain\Username format
  • `resourcepath`: Path to the resource
  • `resource`: Path to the resource
  • `resource`: Path to the resource
  • Verify your SQL Server is running and accessible from your network
  • Check your credentials in the `.env` file
  • Ensure the ODBC driver is correctly installed
  • Check the logs for detailed error messages
  • Use the full path to `uv` in your configuration (use `which uv` or `where uv` to find it)
  • Make sure you've restarted Claude Desktop after configuration changes
  • Check the Claude logs for any error messages related to the MCP server

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.