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
- [Server] ToolRegistry silently overwrites duplicate tools and returns duplicated definitions in tools/list
- [Core] GlobMatcher fails case-insensitive matching for Unicode / non-ASCII characters due to missing Pattern.UNICODE_CASE
- [Server] JvmDiagnosticToolHandler get_thread_dump hardcodes lockedMonitors and lockedSynchronizers to false and excludes them from schema
- [CLI] Add --json flag to ListCommand, MemoryCommand, and ThreadsCommand for machine-readable output
- [Server] SpringBeansToolHandler get_bean_detail returns ambiguous text 'null' instead of isError or descriptive error when bean is not found
- [CLI] DoctorCommand should validate minimum Java runtime version (Java 21+) and report clear status
- [Server] ToolArgs.getStringArg allows null values for required arguments when key is explicitly mapped to null
- [Core] ActuatorClient.getMetricsBatch hangs indefinitely when requests time out
- [Core] PostgresSchemaReader static LRU cache defeated and causes race condition connection closures
- [CLI] Unhandled exception in JmxConnectionManager.connect leaks attached VirtualMachine in MemoryCommand, ThreadsCommand, and BeansCommand
- Docs
- Java not yet supported