本项目是一个基于FastMCP的服务器,主要用于对Netwrix访问分析器的数据进行分析。同时,它与Claude Desktop集成,进一步增强了数据分析功能,为用户提供更强大、便捷的数据分析体验。
首先,需要确保系统已安装ODBC SQL Server驱动程序,不同操作系统的安装方式如下:
brew install microsoft/mssql-release/msodbcsql17。使用uv安装所需的Python包。
此步骤仅用于开发或测试目的:
.env文件,用于存储SQL Server连接信息,示例内容如下:# 数据库连接信息
DB_SERVER=your_server_name
DB_NAME=your_database_name
DB_USER=your_username
DB_PASSWORD=your_password
DB_USE_WINDOWS_AUTH=FALSE # 设置为TRUE以使用Windows身份验证
此MCP服务器需要以下依赖项:
此MCP服务器需要Netwrix访问分析器(NAA)文件系统扫描已完成。
在Claude Desktop的控制台中,您可以使用以下命令与新的Netwrix访问分析器MCP服务器进行交互:
# 获取所有正在运行的作业
Get-RunningJobs
# 检查用户对特定资源的访问权限
Get-ResourceAccess C:\files\project
要在Claude Desktop中使用此MCP服务器,可按以下步骤操作:
.env文件。如果遇到连接问题,可按以下步骤进行排查:
.env文件中的凭据是否正确。如果Claude Desktop找不到uv命令,可按以下步骤解决:
uv的完整路径(使用which uv或where uv来找到它)。