Skip to main content
Glama
Dockerfile1.25 kB
# Optimized Dockerfile for Advanced TTS MCP Server # TypeScript-only implementation for Smithery.ai deployment FROM node:18-slim # Install system dependencies RUN apt-get update && apt-get install -y \ curl \ && rm -rf /var/lib/apt/lists/* # Set working directory WORKDIR /app # Copy package files COPY package*.json ./ COPY tsconfig.json ./ # Copy source code COPY src/ ./src/ COPY smithery.yaml ./ # Install all dependencies (including dev dependencies for build) RUN npm install # Build TypeScript is already handled by prepare script in npm install # Remove dev dependencies after build RUN npm prune --production # Create output directory for audio files RUN mkdir -p /app/audio_output && \ chmod 755 /app/audio_output # Configure for deployment ENV NODE_ENV=production # Start the server CMD ["node", "dist/index.js"] # ============================================================================ # Build Instructions: # # For local development: # docker build -t advanced-tts-mcp . # docker run -p 3000:3000 -e MCP_TRANSPORT=http advanced-tts-mcp # # For Smithery deployment: # The platform will automatically build using this Dockerfile # ============================================================================

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/samihalawa/advanced-tts-mcp'

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