File tree Expand file tree Collapse file tree
containers/serena-mcp-server Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Serena MCP Server Container - Build Issues
1+ # Serena MCP Server Container - Build Notes
22
33## Current Status
44
@@ -8,6 +8,15 @@ The Serena MCP server container Dockerfile has been created with support for:
88- JavaScript/TypeScript (Node.js + npm)
99- Go (golang-go package)
1010
11+ ## Recent Fixes
12+
13+ ### PATH Configuration Fix (2026-01-18)
14+ Fixed an issue where the ` go ` command was not found in the container's PATH during runtime:
15+ - ** Problem** : Line 40 of the Dockerfile explicitly set ` /usr/bin ` in the PATH, which was redundant and potentially caused PATH resolution issues
16+ - ** Solution** : Changed ` ENV PATH="${GOPATH}/bin:/usr/bin:${PATH}" ` to ` ENV PATH="${GOPATH}/bin:${PATH}" `
17+ - ** Impact** : Simplifies PATH configuration by relying on the base image's default PATH, which already includes ` /usr/bin `
18+ - ** Testing** : Smoke tests should now successfully execute ` go version ` within the container
19+
1120## Build Issues Encountered
1221
1322During local testing, the container build encountered SSL/TLS certificate verification issues:
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
3737ENV JAVA_HOME=/usr/lib/jvm/default-java
3838ENV PATH="${JAVA_HOME}/bin:${PATH}"
3939ENV GOPATH=/go
40- ENV PATH="${GOPATH}/bin:/usr/bin: ${PATH}"
40+ ENV PATH="${GOPATH}/bin:${PATH}"
4141
4242# Install Serena MCP server from GitHub using pip
4343# Serena is a Python package, so we can install it directly
You can’t perform that action at this time.
0 commit comments