Skip to main content
Glama

mermaid-mcp-server

by peng-shawn
# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile # Use node:lts-slim (Debian-based) instead of Alpine for better Chrome compatibility FROM node:lts-slim # Set working directory WORKDIR /app # Install Chromium with its dependencies RUN apt-get update && apt-get install -y \ chromium \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* # Copy package files and install dependencies # Use PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true to avoid downloading Chromium again ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true COPY package.json package-lock.json ./ RUN npm install # Copy the rest of the application files COPY . . # Build the TypeScript code RUN npm run build # Command to run the MCP server CMD [ "node", "dist/index.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/peng-shawn/mermaid-mcp-server'

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