KitScout

Platforms

Java MCP servers, Agent Skills & plugins

47 tools that work with Java: 11 MCP servers, 35 Agent Skills and 1 Claude Code plugin. 0 of the remote servers answered our live check, 0 worked without an API key, and 1 come from an official or verified publisher. Ranked by GitHub stars plus official, live and free-to-try signals.

Most common uses: Code search, analysis, refactoring & languages (38), Testing & QA (6), Library & API documentation lookup (1), Code & dependency scanning (1).

All tools

Type
Publisher
Runs
Status
Access
ToolStarsLast updateLicense
jdtls-lsp
Java language server (Eclipse JDT.LS) for code intelligence
PluginAnthropic marketplace
47,0641 day agoApache-2.0
harness-engineering
Adopt repository-level harness engineering for coding agents. Use when a user wants to prevent repeated AI coding-agent mistakes by turning failures i
SkillInstall · skills CLI
41,140todayMIT
java-add-graalvm-native-image-support
GraalVM Native Image skill for Spring Boot, Micronaut and plain Java: detects the build tool and framework, adds native image support, builds the exec
SkillInstall · skills CLI
41,140todayMIT
java-debugging
Debug Java applications systematically: JDWP remote debugging, jdb, VS Code and IntelliJ attach, debugging Maven/Gradle tests, Spring Boot and Quarkus
SkillInstall · skills CLI
41,140todayMIT
java-development
Day-to-day plain Java development without a framework: Maven and Gradle usage and wrappers, project layout, dependency and vulnerability management, m
SkillInstall · skills CLI
41,140todayMIT
java-diagnostics
Symptom-first runtime diagnostics for JVM applications using JDK tools: jcmd, jstack, jmap, jstat, JFR, GC logs, async-profiler, Native Memory Trackin
SkillInstall · skills CLI
41,140todayMIT
java-docs
Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.
SkillInstall · skills CLI
41,140todayMIT
java-helidon
Get best practices for developing applications with Helidon 4 (SE and MP). Use when working with Helidon SE or Helidon MP, HttpService routing, Helido
SkillInstall · skills CLI
41,140todayMIT
java-hibernate-jpa
Diagnose and fix Hibernate ORM / Jakarta Persistence problems in plain Java: N+1 queries, lazy loading errors, identifier generation, entity equals/ha
SkillInstall · skills CLI
41,140todayMIT
java-junit
Write, review and fix Java unit tests with JUnit 5 and JUnit 6 (Jupiter), AssertJ and Mockito: assertions, parameterized and nested tests, mocking rul
SkillInstall · skills CLI
41,140todayMIT
java-refactoring-extract-method
Refactoring using Extract Methods in Java Language
SkillInstall · skills CLI
41,140todayMIT
java-refactoring-remove-parameter
Refactoring using Remove Parameter in Java Language
SkillInstall · skills CLI
41,140todayMIT
java-testcontainers
Write reliable integration tests in plain Java with Testcontainers 2.x: JUnit Jupiter lifecycle, singleton containers, reuse, generic containers, wait
SkillInstall · skills CLI
41,140todayMIT
java-upgrade
Upgrade a Java project to a newer JDK (11 to 17, 17 to 21, 21 to 25) and adopt the new language and library features. Detects the current Java version
SkillInstall · skills CLI
41,140todayMIT
javax-to-jakarta-migration
Migrate Java code from javax.* to jakarta.* namespace. Use only when the user explicitly asks for a javax to jakarta namespace or framework migration
SkillInstall · skills CLI
41,140todayMIT
lean-comments
Audits, writes, and refines maintained first-party source-code comments and declaration-level documentation across languages. Use when adding, editing
SkillInstall · skills CLI
41,140todayMIT
java-architect
Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to impl
SkillInstall · skills CLI
12,3553 days agoMIT
kotlin-tooling-java-to-kotlin
Use when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or wh
SkillInstall · skills CLI
1,12014 days agoApache-2.0
architecture-review
Analyze Java project architecture at macro level - package structure, module boundaries, dependency direction, and layering. Use when user asks "revie
SkillInstall · skills CLI
77315 days agoMIT
clean-code
Clean Code principles (DRY, KISS, YAGNI), naming, function design and readability. Use when code is hard to read, with long methods, unclear names, du
SkillInstall · skills CLI
77315 days agoMIT
concurrency-review
Review Java concurrency code for thread safety, race conditions, deadlocks, and modern patterns (Virtual Threads, CompletableFuture, @Async). Use when
SkillInstall · skills CLI
77315 days agoMIT
design-patterns
Common design patterns with Java examples (Factory, Builder, Strategy, Observer, Decorator, etc.). Use when user asks "implement pattern", "use factor
SkillInstall · skills CLI
77315 days agoMIT
java-code-review
Systematic code review for Java with null safety, exception handling, concurrency, and performance checks. Use when user says "review code", "check th
SkillInstall · skills CLI
77315 days agoMIT
java-migration
Guide for upgrading Java projects between major versions (8→11→17→21→25). Use when user says "upgrade Java", "migrate to Java 25", "update Java versio
SkillInstall · skills CLI
77315 days agoMIT
logging-patterns
Java logging best practices with SLF4J, structured logging (JSON), and MDC for request tracing. Includes AI-friendly log formats for Claude Code debug
SkillInstall · skills CLI
77315 days agoMIT
performance-smell-detection
Detect potential code-level performance smells in Java - streams, collections, boxing, regex, object creation. Provides awareness, not absolutes - alw
SkillInstall · skills CLI
77315 days agoMIT
security-audit
Java security checklist covering OWASP Top 10, input validation, injection prevention, and secure coding. Works with Spring, Quarkus, Jakarta EE, and
SkillInstall · skills CLI
77315 days agoMIT
solid-principles
SOLID principles checklist with Java examples. Use when a class has too many responsibilities, an abstraction leaks, or a dependency points the wrong
SkillInstall · skills CLI
77315 days agoMIT
bootui
Install, configure, and use BootUI in Spring Boot and Quarkus applications; assess a running application, propose a prioritized action plan, and execu
SkillInstall · skills CLI
335todayApache-2.0
bootui-java-development
Use when implementing, debugging, refactoring, or testing existing BootUI Java code, including framework-neutral engine logic, Spring MVC and WebFlux
SkillInstall · skills CLI
335todayApache-2.0
bootui-rubber-duck
Use to rubber duck a proposed BootUI design, plan, or implementation, either in the current agent session or in a pull request, by getting independent
SkillInstall · skills CLI
335todayApache-2.0
java-code-review
Review Java code for bugs, duplicate code, correctness risks, maintainability improvements, and missing tests. By default review files modified in git
SkillInstall · skills CLI
19415 days agoMIT
jspecify-skill
Use this skill when asked to perform any of the following actions in a Java project: - To add jspecify support - To prevent NullPointerExceptions - To
SkillInstall · skills CLI
19415 days agoMIT
coverage
Measure a project's code coverage and report the coverage number. Use whenever coverage needs to be measured — a user asking to run the coverage repor
SkillInstall · skills CLI
1382 months ago—
dto-creator
Creates a DTO (Data Transfer Object) class for an entity. Use this skill when a DTO class needs to be created, either standalone or as part of a large
SkillInstall · skills CLI
1382 months ago—
mapper-creator
Creates a mapper between an entity and a DTO (MapStruct or custom converter). Use this skill when a mapper/converter between entity and DTO needs to b
SkillInstall · skills CLI
1382 months ago—
joLink
A lightweight Java IDE for AI agents: incremental builds, fast tests, HotSwap and live debugging.
MCP serverGitHub-verified authorLocal · PyPI
183 days agoMIT
javaperf
Java profiling MCP via jcmd/jfr/jps. Diagnose performance, analyze threads, inspect JFR recordings.
MCP serverGitHub-verified authorLocal · npm
1048 days ago—
io.github.hqkh4nh/dejared
Java decompiler MCP server. Explore, search, and decompile JAR, WAR, EAR, and AAR bytecode.
MCP serverGitHub-verified authorLocal · npm
97 days agoMIT
io.github.HuynhKhanh1402/dejared
Explore, analyze, and decompile Java JAR files via MCP
MCP serverGitHub-verified authorLocal · npm
97 days agoMIT
Java All Call Graph Server
MCP server for Java call graph generation, static analysis, method chains & config management
MCP serverGitHub-verified author
85 months ago—
JAIPilot
Ship better Java with your coding agent.
MCP serverGitHub-verified authorRemoteDown
630 days agoMIT
io.github.jmshinhwa/jdk25-upgrade-blocker-lint
Finds the Java lines the new LTS removed — 18 rules; 23 findings in one 64-line fixture
MCP serverGitHub-verified authorLocal · npm
112 days ago—
io.github.jmshinhwa/oracle-jdk-license-gate
Finds the Java lines in your build that Oracle now bills for, and the free line that replaces each o
MCP serverGitHub-verified authorLocal · npm
112 days ago—
JVMind MAT Heap Dump Analyzer
Analyze Java heap dumps locally with Eclipse MAT, including live JVM capture.
MCP serverGitHub-verified authorLocal · PyPI
122 days agoMIT
io.github.gaozhao1989/pyjab-mcp
Drive Java desktop apps from an AI agent, through the JVM's own accessibility tree
MCP serverGitHub-verified authorLocal · PyPI
030 days agoMIT
JavaBytes
74 Java-focused tools for files, MySQL, JavaFX, Spring Boot and JS-to-Java migration, over stdio.
MCP serverGitHub-verified authorLocal · npm
01 day agoMIT