Java for Cursor

231 mods tagged Java that install into Cursor, measured the same four ways as everything else here: what each costs in tokens on every session, what a security scan found and why, whether it is the original, and what changed.

Also for Cursor: Git and workflow · Web3 and blockchain · anthropic · TypeScript · React · Python · nextjs · PostgreSQL · fastapi · docker · Go · blockchain

ghidra-mcp

01

bethington/ghidra-mcp

MCP server Claude CodeCodexCursor +2

MCP server "ghidra-mcp" as configured in bethington/ghidra-mcp. Runs locally from the c:/Users/benam/source/mcp/ghidra-mcp Python package. Needs 3 environment variables to run.

not rated 3.7k +63 3d ago A tokens not measured original Apache-2.0

plinth-tech-lead

03

jabrena/plinth

Agent Claude CodeCursor

Tech lead for Java Enterprise Development. Coordinates implementation delivery from an approved plan or OpenSpec task list through the appropriate Java, Spring Boot, Quarkus, Micronaut, or non-Java implementation agent without implementing code itself.

not rated 436 +1 2d ago A 52 tokens original Apache-2.0

project-context

04

labsai/EDDI

Cursor rule Cursor

EDDI Backend — AI Agent Instructions. Complete project context, architecture, and coding guidelines.

not rated 372 yesterday A 45 tokens original Apache-2.0

java-decompile-mcp

05

RuoJi6/java-decompile-mcp

MCP server Claude CodeCodexCursor +2

MCP server for Java class and jar file decompilation using CFR. Runs locally from the java-decompile-mcp Python package.

not rated 74 7mo ago A tokens not measured original MIT

mcp-zap-server

06

dtkmn/mcp-zap-server

MCP server Claude CodeCodexCursor +2

MCP server "mcp-zap-server" as configured in dtkmn/mcp-zap-server. Runs in Docker (ghcr.io/dtkmn/mcp-zap-server:v0.8.0). Needs 8 environment variables to run.

not rated 65 3d ago A tokens not measured original Apache-2.0

java-import-fqn

07

henryxm/autumn

Cursor rule Cursor

A Java code rule that requires using imports and short class names when class names do not conflict. Fully qualified names remain allowed for documented exceptions such as naming conflicts and certain strings.

not rated 49 11d ago A 0 tokens original Apache-2.0

jabrena/cursor-rules-spring-boot

Cursor rule Cursor

Spring Boot Core guidelines focus on proper usage of main annotations, bean management, and configuration best practices to build maintainable and efficient Spring Boot applications.

not rated 47 5mo ago A 0 tokens original Apache-2.0 archived

javalens

10

pzalutski-pixel/javalens-mcp

MCP server Claude CodeCodexCursor +2

63 semantic Java analysis tools via Eclipse JDT: navigation, refactoring, code intelligence. Runs locally from the javalens-mcp npm package. Needs 3 environment variables to run.

not rated 37 2mo ago A tokens not measured original MIT

javadc

11

idachev/mcp-javadc

MCP server Claude CodeCodexCursor +2

One of 3 in .mcp.json

Model Context Protocol (MCP) server for Java decompilation. Runs locally from the @idachev/mcp-javadc npm package.

not rated 20 1y ago A tokens not measured original ISC

cursorrules

12

ladliulivecn/cursor-rules

Cursor rule Cursor

A set of coding rules for Java and Spring Boot projects. Spring Boot is a Java framework for building web services and other applications.

not rated 13 1y ago A 775 tokens original MIT

arena-agent

13

daveepope/arena

Cursor rule Cursor

Arena — agent instructions (generated from AGENTS.md; do not edit by hand).

not rated 13 changed 2d ago A 4,079 tokens original MIT

schemacrawler-ai

14

schemacrawler/SchemaCrawler-AI

MCP server Claude CodeCodexCursor +2

MCP server "schemacrawler-ai" as configured in schemacrawler/SchemaCrawler-AI. Runs in Docker (schemacrawler/schemacrawler-ai:17.9.0-1). Needs 11 environment variables to run.

not rated 11 yesterday A tokens not measured

java-8

15

WorkWork7mi/cursor-rules

Cursor rule Cursor

List names = users.stream() .map(User::getName) .filter(name -> name != null && !name.isEmpty()) .collect(Collectors.toList()).

not rated 7 1y ago A 2,489 tokens

xc404/kiwi

Cursor rule Cursor

A naming rule for Java code parameters marked with @ComponentParameter. Their keys must be flat names using letters, numbers, and underscores; dots are not allowed.

not rated 7 12d ago A 803 tokens original MIT

ETHAN0430/java-class-analyzer-mcp

MCP server Claude CodeCodexCursor +2

MCP server "java-class-analyzer-mcp-server" as configured in ETHAN0430/java-class-analyzer-mcp. Runs locally from the @yifei/java-class-analyzer-mcp-server npm package.

not rated 6 6mo ago A tokens not measured original Apache-2.0

Aorls/java-class-analyzer-mcp

MCP server Claude CodeCodexCursor +2

Universal MCP server for analyzing Java classes from Maven dependencies with full JavaDoc support. Runs locally from the java-class-analyzer-mcp npm package.

not rated 5 10mo ago A tokens not measured original MIT

jvmsrc

19

Sintexer/jvm-source-lens

MCP server Claude CodeCodexCursor +2

Gradle-accurate JVM classpath; fetch Java source, signatures, and class structure for agents. Runs locally from the jvmsrc npm package. Needs 6 environment variables to run.

not rated 4 5d ago A tokens not measured original MIT

java-jar-mcp

21

biggerball/java-jar-mcp

MCP server Claude CodeCodexCursor +2

MCP server for Java Maven projects to provide jar class definitions to AI. Runs locally from the @biggerball/java-jar-mcp npm package.

not rated 4 5mo ago A tokens not measured original MIT

java-refactor-mcp

22

egn88/refactor-mcp

MCP server Claude CodeCodexCursor +2

MCP server "java-refactor-mcp" as configured in egn88/refactor-mcp. Runs locally from the java-refactor-mcp npm package.

not rated 4 5mo ago A tokens not measured

java

23

mywand/cusrsor-do-it

Cursor rule Cursor

A set of coding and engineering guidelines for modern Java, including Java 17 and 21. It covers project structure, dependencies, naming, errors, testing, security, databases, APIs, deployment, and code quality.

not rated 2 7mo ago A 0 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: