MCP Catalogs
首页PerformanceMonitor screenshot

PerformanceMonitor

by erikdarlingdata·380·综合分 53

SQL Server 性能监控工具,内置 MCP 服务器,用于 AI 驱动的等待统计和查询性能分析。

monitoringdeveloper-toolsai-llm
59
Forks
5
活跃 Issue
本月
最近提交
2 天前
收录于

概述

PerformanceMonitor 是一个全面的 SQL Server 监控解决方案,提供完整版(基于数据库)和轻量版(桌面应用程序)。它包含 32+ 个专门的 T-SQL 收集器、实时警报、图形化计划查看器,以及集成的 MCP 服务器,提供 51-63 个只读工具用于 AI 分析。该工具支持 SQL Server 2016-2025、Azure SQL 和 AWS RDS,所有数据本地存储,遥测和云依赖为零。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用 Claude Code 或 Cursor 进行 AI 驱动的 SQL Server 性能分析
:实时监控等待类型、查询性能和资源利用率
:可视化 SQL 查询执行计划并识别性能瓶颈
:支持哪些 SQL Server 版本?
:MCP 服务器需要特殊权限吗?

什么时候选它

如果您需要 AI 驱动的 SQL Server 性能分析,不想支付第三方工具订阅费,并希望所有数据保持本地,请选择此工具。

什么时候不要选它

如果您需要跨不同数据库类型的多数据库监控,或者需要从 AI 工具获得写入权限,则不适合使用此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_server_health

    Get overall server health status with green/yellow/red indicators

  • get_top_wait_types

    Identify the top wait types currently affecting server performance

  • analyze_query_performance

    Analyze slow or problematic queries with execution plans

  • check_blocking_chains

    Identify current blocking chains between sessions

  • analyze_deadlocks

    Analyze recent deadlock events and their causes

  • get_memory_grant_stats

    Check memory grant statistics for queries

  • analyze_file_io

    Analyze file I/O performance and bottlenecks

  • check_tempdb_usage

    Monitor tempdb space usage and potential issues

  • get_performance_counters

    Retrieve performance counters for the server

  • analyze_query_store

    Analyze query store data for query performance trends

  • check_job_performance

    Analyze SQL Agent job execution performance

  • get_database_sizes

    Get current database size statistics and growth trends

说明:Tools are mentioned in the 'Built-in MCP server with 51-63 read-only tools for AI analysis' section, though specific tool names are not explicitly listed. The tool names and descriptions are inferred from the collectors mentioned in the doc

可对比工具

sql-tool-mcpdb-mcpsqlite-mcppg-mcp

安装

安装选项

  1. **完整版(基于服务器)**:

- 下载 PerformanceMonitorInstaller.exe - 使用服务器名运行:PerformanceMonitorInstaller.exe YourServerName - 对于 SQL 身份验证:PerformanceMonitorInstaller.exe YourServerName sa YourPassword

  1. **轻量版(桌面)**:

- 下载 PerformanceMonitorLite.exe - 运行可执行文件并通过 UI 添加服务器连接

Claude Desktop 配置

添加到您的 Claude Desktop config.json:

{
  "mcpServers": {
    "performance-monitor": {
      "command": "PerformanceMonitorLite.exe",
      "args": ["--mcp"]
    }
  }
}

FAQ

支持哪些 SQL Server 版本?
支持 SQL Server 2016-2025、Azure SQL 托管实例、AWS RDS for SQL Server 以及 Azure SQL 数据库(仅限轻量版)。
MCP 服务器需要特殊权限吗?
MCP 服务器与监控工具使用相同的权限。轻量版需要 VIEW SERVER STATE 权限,完整版需要 SQL Agent 权限。

PerformanceMonitor 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。