MCP Catalogs
HomePerformanceStudio screenshot

PerformanceStudio

by erikdarlingdata·184·Score 50

A cross-platform SQL Server execution plan analyzer with built-in MCP server for AI-assisted analysis.

databasedeveloper-toolsai-llm
30
Forks
2
Open issues
this month
Last commit
2d ago
Indexed

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:

you:DBAs analyzing SQL Server performance issues with AI assistance
you:Developers optimizing queries by examining execution plans visually
you:DevOps teams comparing execution plans before and after optimization

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 README
  • analyze_sqlplan

    Analyze SQL Server execution plans from .sqlplan files

  • analyze_live_plan

    Capture and analyze execution plans from a live SQL Server

  • compare_plans

    Compare two SQL Server execution plans side by side

  • get_query_store

    Fetch and analyze query store data from SQL Server

  • get_warnings

    Extract warnings from a SQL execution plan

  • get_missing_indexes

    Extract missing index suggestions from SQL execution plans

  • analyze_operator

    Analyze a specific operator in a SQL execution plan

Comparable tools

sql-server-query-tuningquery-plan-analyzersql-profiler-mcp

Installation

Installation

  1. Download pre-built binaries from the [Releases](https://github.com/erikdarlingdata/PerformanceStudio/releases/latest) page for your platform
  2. Extract the zip file
  3. Run the application

For building from source:

git clone https://github.com/erikdarlingdata/PerformanceStudio.git
cd PerformanceStudio
dotnet build

MCP Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "performance-studio": {
      "command": "dotnet",
      "args": ["run", "--project", "src/PlanViewer.Cli", "--", "mcp"]
    }
  }
}

Compare PerformanceStudio with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.