
PerformanceStudio
by erikdarlingdata·★ 184·Score 50
A cross-platform SQL Server execution plan analyzer with built-in MCP server for AI-assisted analysis.
Overview
Performance Studio is a comprehensive SQL Server execution plan analyzer that combines a cross-platform GUI and CLI tool with a built-in MCP server for AI-assisted plan review. It parses .sqlplan XML files, identifies performance issues like missing indexes, estimate mismatches, and expensive operators, providing actionable warnings. The application supports direct connections to SQL Server instances, batch processing of queries, and detailed plan comparisons. The MCP integration allows AI models to analyze loaded plans, identify warnings, suggest indexes, and compare plans seamlessly.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose Performance Studio when you need AI-assisted SQL Server execution plan analysis through MCP integration, especially if you're already working with SQL Server performance optimization.
When NOT to choose this
Not for PostgreSQL or Oracle databases; limited to SQL Server. Also not suitable if you need to analyze execution plans from non-Microsoft database systems.
Tools this server exposes
7 tools extracted from the READMEanalyze_sqlplanAnalyze SQL Server execution plans from .sqlplan files
analyze_live_planCapture and analyze execution plans from a live SQL Server
compare_plansCompare two SQL Server execution plans side by side
get_query_storeFetch and analyze query store data from SQL Server
get_warningsExtract warnings from a SQL execution plan
get_missing_indexesExtract missing index suggestions from SQL execution plans
analyze_operatorAnalyze a specific operator in a SQL execution plan
Comparable tools
Installation
Installation
- Download pre-built binaries from the [Releases](https://github.com/erikdarlingdata/PerformanceStudio/releases/latest) page for your platform
- Extract the zip file
- Run the application
For building from source:
git clone https://github.com/erikdarlingdata/PerformanceStudio.git
cd PerformanceStudio
dotnet buildMCP Configuration
Add to Claude Desktop config.json:
{
"mcpServers": {
"performance-studio": {
"command": "dotnet",
"args": ["run", "--project", "src/PlanViewer.Cli", "--", "mcp"]
}
}
}Compare PerformanceStudio with
Last updated · Auto-generated from public README + GitHub signals.