Skip to main content
Glama

CentralMind/Gateway

Dockerfile989 B
FROM alpine:3.19 ENV TZ=Etc/UTC, ROTATION_TZ=Etc/UTC ENV DEBIAN_FRONTEND=noninteractive RUN echo $TZ > /etc/timezone && \ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \ apk add --no-cache ca-certificates # Create a non-root user and group RUN addgroup --system cligroup && adduser --system --ingroup cligroup cliuser # Create necessary directories with proper permissions RUN mkdir -p /var/log/gateway /etc/gateway && \ chown -R cliuser:cligroup /var/log/gateway /etc/gateway && \ chmod 755 /var/log/gateway /etc/gateway ARG BINARY=gateway COPY ${BINARY} /usr/local/bin/gw RUN chmod +x /usr/local/bin/gw # Set ownership of the binary to the non-root user RUN chown cliuser:cligroup /usr/local/bin/gw && \ chmod -R 755 /usr/local/bin # Create a working directory for the application with proper permissions WORKDIR /app RUN chown -R cliuser:cligroup /app && \ chmod 755 /app # Switch to the non-root user USER cliuser ENTRYPOINT ["/usr/local/bin/gw"]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/centralmind/gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server