cd /news/developer-tools/stop-claude-code-interface-blindness… · home topics developer-tools article
[ARTICLE · art-65083] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Stop Claude Code Interface Blindness: Hook Eclipse JDT LS via MCP for AST-Aware Java Refactoring

A developer built an MCP wrapper to expose Eclipse JDT Language Server to Claude Code, enabling AST-aware Java refactoring. The bridge gives the AI agent direct access to Java compiler APIs for precise semantic searches like finding implementations and resolving bean hierarchies, preventing hallucinated method signatures and broken builds.

read1 min views43 publishedJul 19, 2026

Claude Code is a beast in the terminal, but letting it raw-grep your enterprise Spring Boot codebase is a recipe for hallucinated method signatures and broken builds. If your AI agent doesn't understand the Abstract Syntax Tree (AST) of your decoupled interfaces, it is simply guessing.

@Qualifier

annotations.PaymentGateway

interface to its StripePaymentServiceImpl

implementation across deep Gradle subprojects without semantic AST help.Expose your local Eclipse JDT Language Server (JDT LS) to Claude Code using an MCP wrapper to enable precise, compiler-grade semantic searches.

eclipse.jdt.ls

as a background daemon on your local development machine.mcpConfig.json

to route Java-specific queries like find-implementations

directly to the JDT LS instance.@Autowired

bean hierarchies before generating refactoring diffs.Want to go deeper?

[javalld.com]— machine coding interview problems with working Java code and full execution traces.

This mcpConfig.json

configuration bridges Claude Code to your local JDT LS instance, giving the LLM direct access to Java's compiler APIs:

{
  "mcpServers": {
    "jdtls-ast-bridge": {
      "command": "node",
      "args": ["/usr/local/bin/jdtls-mcp-bridge.js"],
      "env": {
        "JDTLS_PATH": "/opt/eclipse.jdt.ls/plugins/org.eclipse.equinox.launcher_1.6.900.jar",
        "WORKSPACE_DIR": "${userHome}/projects/enterprise-app"
      }
    }
  }
}
── more in #developer-tools 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/stop-claude-code-int…] indexed:0 read:1min 2026-07-19 ·