Scouter MCP Server

Query Scouter APM (objects, counters, XLog transactions) over stdio via a Scouter collector.

Local serverstdioGo

What is the Scouter MCP Server?

Query Scouter APM (objects, counters, XLog transactions) over stdio via a Scouter collector.

What it actually does

A stdio MCP server that connects directly to a Scouter Collector over TCP and queries XLogs, counters, and objects. Its purpose is to let an AI quickly explore Scouter metrics and diagnose root causes. Each result carries txid / gxid / objName / endTimeIso, which you can use as keys to cross-analyze with other observability tools such as OpenSearch or Datadog.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_objectsList objects/agents
search_xlogSearch XLogs (latency/errors)
get_service_summaryPer-service aggregate (count/avg/max/p95/errorRate), top 50
get_summaryCollector's daily pre-aggregated stats (top-50 SQL/service/error/... — no scanning)
get_xlog_detailXLog detail (SQL/bind params)
get_xlog_by_gxidDistributed-transaction group
get_counterCounter time series (same-day, full resolution)
get_counter_statLong-range counter stats (5-min resolution, up to 31 days)
list_countersAvailable counters for an objType
list_alertsPast collector alerts
get_active_servicesServices running right now
list_threadsJVM thread list (state histogram + top 50 by cpu)
get_thread_detailLive thread of an ACTIVE transaction (stack/lock owner/current SQL)
get_object_envAgent JVM system properties (secrets masked)

How to install the Scouter MCP Server

{
  "mcpServers": {
    "scouter-prod": {
      "command": "java",
      "args": [
        "-jar",
        "/ABSOLUTE/PATH/scouter-mcp-<version>-all.jar"
      ],
      "env": {
        "SCOUTER_COLLECTOR_HOST": "prod-collector",
        "SCOUTER_COLLECTOR_PORT": "6100",
        "SCOUTER_USER": "prod-user",
        "SCOUTER_PASSWORD": "YOUR_SCOUTER_PASSWORD",
        "SCOUTER_TZ": "Asia/Seoul"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SCOUTER_COLLECTOR_HOSTDeclared in the maintainer’s client configuration.Check documentation
SCOUTER_COLLECTOR_PORTDeclared in the maintainer’s client configuration.Check documentation
SCOUTER_USERDeclared in the maintainer’s client configuration.Check documentation
SCOUTER_PASSWORDDeclared in the maintainer’s client configuration.Check documentation
SCOUTER_TZDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Scouter MCP to list objects.”
  • “Use Scouter MCP to search xlog.”
  • “Use Scouter MCP to get service summary.”

Frequently asked questions

Query Scouter APM (objects, counters, XLog transactions) over stdio via a Scouter collector. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.