FROM node:20-alpine
# Install git and other dependencies
RUN apk add --no-cache git bash curl postgresql-client
# Set working directory
WORKDIR /workspace
# Install global npm packages
RUN npm install -g typescript @modelcontextprotocol/inspector nodemon
# Set environment variables
ENV NODE_ENV=development
ENV STORAGE_TYPE=file
ENV PROMPTS_DIR=/workspace/data/prompts
ENV BACKUPS_DIR=/workspace/data/backups
# Create required directories
RUN mkdir -p /workspace/data/prompts /workspace/data/backups
# Use non-root user for better security (matches the user in devcontainer.json)
USER node
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/sparesparrow/mcp-prompts'
If you have feedback or need assistance with the MCP directory API, please join our Discord server