Connects Claude and other MCP hosts to your Gradle project's actual resolved classpath, so your agent stops guessing which JAR version you're really using. Exposes six tools: search_classes for FQN lookup, get_class_structure for method lists and signatures, get_method_signature for overload details with generics, find_in_class_source for regex search, get_class_source for implementation snippets, and resolve_dependencies for the full dependency graph. Returns real source when available (with Javadoc and parameter names), falls back to CFR decompilation otherwise. Built for Java and Spring Boot projects where agents waste dozens of turns walking ~/.gradle/caches by hand. Requires Node 20+ and Java on PATH. Gradle only for now, Maven and Bazel planned.
claude mcp add --transport stdio io.github.sintexer-jvmsrc uvx jvmsrc