home / mcp / analytics mcp server

Analytics MCP Server

Adds usage tracking, live analytics, and persistent storage for MCP server activity.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kemperino-mcp-analytics-middleware": {
      "url": "https://example.mcp/analytics",
      "headers": {
        "DB_PATH": "analytics.db"
      }
    }
  }
}

Available tools

McpAnalytics.enhance

Enhances an MCP server by wrapping tool and resource handlers to record usage to SQLite.

web-viewer

Provides a live dashboard that reads analytics data from the SQLite database and serves it at http://localhost:8080.

track_calls

Tracks all tool calls and resource requests to enable usage analytics and performance insights.

dashboard_metrics

Displays total calls, error rates, performance metrics, and most used or slow operations in the live dashboard.