# Eclipse JDT Language Server

> Use this tool when you need to leverage Java IDE capabilities in a language server protocol (LSP) environment, providing features like code navigation, symbol searching, and reference locating. It solves problems related to Java code analysis, debugging, and development, accepting Java files as input and outputting symbol information, references, and definitions. Ideal for use in Java development workflows requiring advanced code analysis and navigation capabilities.

Canonical page: https://skillsregistry.net/skills/stephanj-eclipse-jdt-language-server  
JSON: https://api.skillsregistry.net/v1/skills/stephanj-eclipse-jdt-language-server

## Description

A Java MCP server that wraps Eclipse JDT Language Server (JDTLS) using LSP4J to expose Java IDE capabilities. Provides tools for finding symbols by name, locating all references to a symbol, navigating to definitions, extracting document symbols from Java files, and searching for interfaces containing specific methods. Requires Java 21+ and a local JDTLS installation.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** search
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/stephanj-eclipse-jdt-language-server)
- **Repository:** <https://github.com/stephanj/lsp4j-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "stephanj-eclipse-jdt-language-server"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/stephanj-eclipse-jdt-language-server` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/stephanj-eclipse-jdt-language-server/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
