Skip to main content
Glama
Dockerfile748 B
# Use an official Node.js runtime as a parent image. # Using a specific version like '20-slim' is recommended for reproducibility and smaller image size. FROM node:20-slim # Set the working directory inside the container WORKDIR /usr/src/app # Copy package.json and package-lock.json (or yarn.lock). # This step is cached, so 'npm install' only runs when these files change. COPY package*.json ./ # Install app dependencies for production. RUN npm install --omit=dev # Copy the rest of the application's source code into the container. COPY . . # Define the command to run your app. # This will be the entry point for your container when it starts. # Update 'server.js' if your entrypoint file is named differently. CMD [ "node", "server.js" ]

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/DynamicEndpoints/documentation-mcp-using-pocketbase'

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