Skip to content

Commit 0acff9e

Browse files
Copilotlpcox
andcommitted
Fix npm package error for Java language server
Remove non-existent @vscode/java-language-server npm package. Java language server support is provided by Serena's built-in LSP integration which manages Eclipse JDT LS internally. Updated documentation to reflect this. Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
1 parent 0a46043 commit 0acff9e

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

containers/serena-mcp-server/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ RUN pip install --no-cache-dir git+https://github.com/oraios/serena.git || \
4343
RUN npm install -g \
4444
typescript \
4545
typescript-language-server \
46-
@vscode/java-language-server \
4746
&& rm -rf /root/.npm
4847

4948
# Install Python language server (pyright is included in Serena dependencies)

containers/serena-mcp-server/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ A containerized version of the [Serena MCP Server](https://github.com/oraios/ser
1212
## Supported Languages
1313

1414
- **Python** (3.11+) - via pyright and python-lsp-server
15-
- **Java** (JDK 21) - via Eclipse JDT Language Server
15+
- **Java** (JDK 21) - via Serena's built-in LSP integration
1616
- **JavaScript/TypeScript** - via typescript-language-server
1717
- **Go** - via gopls
1818

@@ -137,8 +137,9 @@ docker run --rm -i \
137137

138138
### Java
139139
- OpenJDK 21 is pre-installed (via default-jdk package)
140-
- Eclipse JDT Language Server available via npm
140+
- Java language server support provided by Serena's built-in LSP integration
141141
- Works with Maven and Gradle projects
142+
- Note: Eclipse JDT Language Server is managed by Serena internally
142143

143144
### JavaScript/TypeScript
144145
- Node.js and npm are pre-installed

0 commit comments

Comments
 (0)