Skip to content

petrbouda/microscope

v1.0.0AGPL-3.0

Analyze JVM recordings with a running Jeffrey Microscope — point it at a JFR file or heap dump to build a profile, then list analysed recordings, query their DuckDB tables, and pull flamegraph, trace and heap-dump exports without leaving the terminal.

MCP servers

Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.

jeffreystreamable-http
{
  "type": "streamable-http",
  "url": "http://localhost:8585/api/internal/mcp"
}

What this package declares

The files a client reads when it loads this plugin, exactly as this revision carries them.

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "microscope",
  "version": "1.0.0",
  "description": "Analyze JVM recordings with a running Jeffrey Microscope — point it at a JFR file or heap dump to build a profile, then list analysed recordings, query their DuckDB tables, and pull flamegraph, trace and heap-dump exports without leaving the terminal.",
  "author": {
    "name": "Petr Bouda",
    "url": "https://www.jeffrey-analyst.cafe/"
  },
  "homepage": "https://www.jeffrey-analyst.cafe/docs/microscope-mcp",
  "repository": "https://github.com/petrbouda/jeffrey",
  "license": "AGPL-3.0",
  "keywords": ["jfr", "jvm", "profiling", "flamegraph", "heap-dump", "performance"]
}