jvm-mcp
https://github.com/oscarbol09/jvm-mcp
Java
Native Java Model Context Protocol (MCP) server for live Spring Boot inspection via Attach API.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Java not yet supported1 Subscribers
Add a CodeTriage badge to jvm-mcp
Help out
- Issues
- [Core] JvmAttachService.extractMainClass incorrectly reports '-m' or '--module' as main class for modular Java applications
- [Core] ActuatorProbe.probePort hardcodes 'http://' and cannot discover HTTPS-secured Spring Boot Actuator endpoints
- [Core] MemoryMXBeanClient.evaluatePressure calculates lifetime GC overhead and treats concurrent/parallel GC times as wall-clock pauses
- [Core] PostgresSchemaReader.sanitizeQuery fails to redact bearer tokens, JWTs, and API keys in slow query diagnostics
- [Server] JvmDiagnosticToolHandler prefixes Deadlock Report: to JSON, breaking programmatic JSON-RPC clients in get_thread_diagnostics
- fix: validate required string tool arguments
- [Core] ActuatorClient fails with corrupted strings and JSON parse errors when Spring Boot enables response compression (GZIP)
- [Core] PostgresSchemaReader.getTables executes an O(N) correlated subquery against information_schema.columns, causing severe latency and query timeouts on large databases
- [Core] SimpleJson.toJson serializes primitive arrays (long[], int[], byte[], etc.) as Object toString() hashcodes instead of JSON arrays
- [Core] HeapHistogramReader should normalize raw JVM bytecode array descriptors ([B, [C, [L...;) to human-readable Java class names
- Docs
- Java not yet supported