Netwrix_mcp Server Naa

Netwrix_mcp Server Naa

🚀 快速MCP服务器用于Netwrix访问分析器

这是一个基于快速MCP的服务器,主要用于对Netwrix访问分析器的数据进行分析。其目标是与Claude Desktop集成,以此增强数据分析功能,为用户提供更强大的数据洞察能力。

✨ 主要特性

  • SQL Server集成:服务器启动时会自动连接SQL Server,方便快捷地进行数据交互。
  • 动态数据库架构探索:能够动态地探索数据库架构,适应不同的数据结构。
  • 执行SQL查询:支持执行SQL查询,满足多样化的数据查询需求。
  • Netwrix访问分析器文件系统工具:提供针对Netwrix访问分析器的文件系统工具,便于对相关数据进行管理。

📦 安装指南

系统依赖项

首先,需要确保已安装ODBC驱动程序:

Python依赖项

使用uv安装所需的Python包。

数据库设置

此设置仅用于开发或测试目的:

  1. 在项目目录中创建一个.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身份验证
  1. 将示例值替换为您实际的数据库连接信息。

🚀 快速开始

与Claude Desktop集成

要使此MCP服务器在Claude Desktop中可用,可按以下步骤操作:

  1. 打开Claude Desktop。
  2. 在配置文件中指定uv命令的位置:
    • Windows:导航到%appdata%\Claude\config.json
    • macOS/Linux:导航到~/.config/Claude/config.json
  3. 将以下内容添加到config.json
"MCPservers": {
"uvserver": "C:\\path\\to\\your\\uv.exe"
}
  1. 保存文件并重新启动Claude Desktop。

🔧 技术细节

此MCP服务器需要以下依赖项:

  • Python 3.12或更高版本
  • MCP SDK
  • pyodbc 4.0.39或更高版本(用于SQL Server连接)
  • python-dotenv 1.0.0或更高版本(用于环境变量管理)
  • ODBC驱动程序17 for SQL Server或更高版本(必须安装在系统上)

Netwrix访问分析器(NAA)依赖项

此MCP服务器需要Netwrix访问分析器(NAA)文件系统扫描已完成。

📚 详细文档

故障排除

连接问题

如果遇到连接问题,可按以下步骤排查:

  1. 验证SQL Server是否在运行且可以从网络访问。
  2. 检查.env文件中的凭据。
  3. 确保ODBC驱动程序已正确安装。
  4. 查看日志获取详细错误信息。

Claude Desktop集成

如果Claude Desktop找不到uv命令,可按以下步骤处理:

  1. 在配置中使用uv的完整路径(使用which uvwhere uv来找到它)。
  2. 确保在配置更改后重新启动了Claude Desktop。
  3. 检查Claude日志中的任何与MCP服务器相关的错误消息。
  • 0 关注
  • 0 收藏,19 浏览
  • system 提出于 2025-09-24 03:18

相似服务问题

相关AI产品