Skip to main content
Glama

CTX: Context as Code (CaC) tool

by context-hub
MIT License
218
  • Apple
  • Linux
Dockerfile915 B
ARG COMPOSER_VERSION="2.8.4" FROM ghcr.io/context-hub/docker-ctx-binary/bin-builder:latest AS builder # Define build arguments for target platform ARG TARGET_OS="linux" ARG TARGET_ARCH="x86_64" ARG VERSION="latest" WORKDIR /app # Copy source code COPY . . RUN composer install --no-dev --prefer-dist --ignore-platform-reqs # Create build directories RUN mkdir -p .build/phar .build/bin # Build PHAR file RUN /usr/local/bin/box compile -v RUN mkdir -p ./buildroot/bin RUN cp /build-tools/build/bin/micro.sfx ./buildroot/bin # Combine micro.sfx with the PHAR to create the final binary RUN /build-tools/static-php-cli/bin/spc micro:combine .build/phar/ctx.phar --output=.build/bin/ctx RUN chmod +x .build/bin/ctx # Copy to output with appropriate naming including version RUN mkdir -p /.output RUN cp .build/bin/ctx /.output/ctx # Set default entrypoint (without version in name) ENTRYPOINT ["/.output/ctx"]

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/context-hub/generator'

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