erikdarlingdata/PerformanceMonitor
Open-source SQL Server and Postgres performance monitoring tool with an MCP server for AI-driven analysis.

PerformanceMonitor collects performance data from SQL Server, Azure SQL, AWS RDS, Postgres, and Aurora Postgres, providing real-time alerts, deadlock analysis, wait-stats tracking, and a graphical query plan viewer. It exposes its data through an MCP (Model Context Protocol) server, allowing AI assistants and agents to query and analyze database performance directly. The tool is built in C# with a WPF UI and supports storage backends such as DuckDB and TimescaleDB.
Frequently asked
- What is erikdarlingdata/PerformanceMonitor?
- Open-source SQL Server and Postgres performance monitoring tool with an MCP server for AI-driven analysis.
- Is PerformanceMonitor open source?
- Yes — erikdarlingdata/PerformanceMonitor is open source, released under the MIT license.
- What language is PerformanceMonitor written in?
- erikdarlingdata/PerformanceMonitor is primarily written in C#.
- How popular is PerformanceMonitor?
- erikdarlingdata/PerformanceMonitor has 500 stars on GitHub.
- Where can I find PerformanceMonitor?
- erikdarlingdata/PerformanceMonitor is on GitHub at https://github.com/erikdarlingdata/PerformanceMonitor.