diff --git a/mcp_server/docker/Dockerfile.custom b/mcp_server/docker/Dockerfile.custom index 4e0dd2ea..92b25faf 100644 --- a/mcp_server/docker/Dockerfile.custom +++ b/mcp_server/docker/Dockerfile.custom @@ -40,7 +40,12 @@ RUN uv pip install --system "./[neo4j,falkordb]" # Now set up MCP server WORKDIR /app/mcp_server -# Install MCP server dependencies (graphiti-core already installed from local) +# Remove the local path override for graphiti-core in Docker builds +# and remove graphiti-core from dependencies since we already installed it +RUN sed -i '/\[tool\.uv\.sources\]/,/graphiti-core/d' pyproject.toml && \ + sed -i '/graphiti-core\[falkordb\]/d' pyproject.toml + +# Install remaining MCP server dependencies (graphiti-core already installed from local) RUN --mount=type=cache,target=/root/.cache/uv \ uv sync --no-dev