We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andychoi/mcp-strapi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# Production: Strapi + PostgreSQL/pgvector + Redis
# Usage: docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d
# Overrides dev compose: real AWS S3 (no MinIO), Bedrock embeddings, production secrets
services:
strapi:
environment:
DATABASE_CLIENT: postgres
DATABASE_HOST: postgres-db
DATABASE_PORT: 5432
DATABASE_NAME: strapi
DATABASE_USERNAME: strapi
DATABASE_PASSWORD: ${DATABASE_PASSWORD:-password}
REDIS_HOST: redis-cache
REDIS_PORT: 6379
# Override these in .env for production!
APP_KEYS: ${APP_KEYS}
ADMIN_JWT_SECRET: ${ADMIN_JWT_SECRET}
API_TOKEN_SALT: ${API_TOKEN_SALT}
TRANSFER_TOKEN_SALT: ${TRANSFER_TOKEN_SALT}
JWT_SECRET: ${JWT_SECRET}
MCP_AUTH_MODE: ${MCP_AUTH_MODE:-admin}
# S3 storage (real AWS — overrides MinIO from dev compose)
S3_BUCKET: ${S3_BUCKET}
S3_REGION: ${S3_REGION:-us-east-1}
S3_ENDPOINT: ""
S3_FORCE_PATH_STYLE: "false"
S3_PUBLIC_ENDPOINT: ""
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
# Embeddings (AWS Bedrock — overrides Ollama from dev compose)
EMBEDDING_PROVIDER: bedrock
EMBEDDING_MODEL: amazon.titan-embed-text-v2
EMBEDDING_DIMENSIONS: "1024"
AWS_REGION: ${AWS_REGION:-us-east-1}
# RAG (AWS Bedrock)
RAG_PROVIDER: bedrock
depends_on:
postgres-db:
condition: service_healthy
redis-cache:
condition: service_healthy
postgres-db:
image: pgvector/pgvector:pg16
container_name: postgres-db
restart: unless-stopped
environment:
POSTGRES_USER: strapi
POSTGRES_PASSWORD: ${DATABASE_PASSWORD:-password}
POSTGRES_DB: strapi
volumes:
- postgres-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U strapi"]
interval: 5s
timeout: 5s
retries: 5
redis-cache:
image: redis:7-alpine
container_name: redis-cache
restart: unless-stopped
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 5
volumes:
postgres-data: