scoutapp avatar

Scout Monitoring (local)

scoutapp/scout-mcp-local

Scout Monitoring's MCP gives your AI assistant direct access to production performance data through Scout's API. You get tools to pull traces with line-level profiling, query error groups with full backtraces, and fetch insights on N+1 queries, memory bloat, and slow endpoints across Rails, Django, FastAPI, Laravel, and other supported frameworks. The server exposes operations like get_app_trace for detailed execution spans, get_app_insights for performance problems, and get_app_error_groups for recent failures. It's designed for having your AI open issues, generate fix PRs, or debug performance problems without leaving your editor. Runs via Docker with your Scout API key, and includes a setup wizard for Cursor, Claude Desktop, and VS Code Copilot.

GitHub stars
30
tools
8
auth
Secret needed
transport
STDIO
env var
1
last updated
Oct 20, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

list_appsList available Scout APM applications, with optional filtering by last active date

List available Scout APM applications, with optional filtering by last active date

No parameter schema in public metadata yet.

get_app_metricsGet individual metric data (response_time, throughput, etc.) for a specific application

Get individual metric data (response_time, throughput, etc.) for a specific application

No parameter schema in public metadata yet.

get_app_endpointsGet all endpoints for an application with aggregated performance metrics

Get all endpoints for an application with aggregated performance metrics

No parameter schema in public metadata yet.

get_endpoint_metricsGet timeseries metrics for a specific endpoint in an application

Get timeseries metrics for a specific endpoint in an application

No parameter schema in public metadata yet.

get_app_endpoint_tracesGet recent traces for an app filtered to a specific endpoint

Get recent traces for an app filtered to a specific endpoint

No parameter schema in public metadata yet.

get_app_traceGet an individual trace with all spans and detailed execution information

Get an individual trace with all spans and detailed execution information

No parameter schema in public metadata yet.

get_app_error_groupsGet recent error groups for an app, optionally filtered by endpoint

Get recent error groups for an app, optionally filtered by endpoint

No parameter schema in public metadata yet.

get_app_insightsGet performance insights including N+1 queries, memory bloat, and slow queries

Get performance insights including N+1 queries, memory bloat, and slow queries

No parameter schema in public metadata yet.

Sponsors

Configuration

SCOUT_API_KEY*secret

Your API key for Scout Monitoring.

Readme

Scout Monitoring MCP

Scout Monitoring MCP server

MCP Badge

This repository contains code to locally run an MCP server that can access Scout Monitoring data via Scout's API. We provide a Docker image that can be pulled and run by your AI Assistant to access Scout Monitoring data.

This puts Scout Monitoring's performance and error data directly in the hands of your AI Assistant. For Rails, Django, FastAPI, Laravel and more. Use it to get traces and errors with line-of-code information that the AI can use to target fixes right in your editor and codebase. N+1 queries, slow endpoints, slow queries, memory bloat, throughput issues - all your favorite performance problems surfaced and explained right where you are working.

If this makes your life a tiny bit better, why not :star: it?!

Setup Wizard


View the full README on GitHub

Details

Repository
github.com/scoutapp/scout-mcp-local
Website
scoutapm.com/docs/ai/mcp-local
Package
scout-mcp-local
Transport
STDIO
Auth
Required
Registry
MCP registry, active