Skip to main content
Glama

BANANA-MCP

Dockerfileβ€’1.79 kB
# 🍌 BANANA-MCP: All-in-One MCP Server Package # Created by: AI da Vinci Engineer 2075 # Version: 1.0.0 FROM node:20-bullseye-slim # μ‹œμŠ€ν…œ νŒ¨ν‚€μ§€ μ„€μΉ˜ RUN apt-get update && apt-get install -y \ python3 \ python3-pip \ python3-venv \ git \ curl \ wget \ bash \ sqlite3 \ mysql-client \ && rm -rf /var/lib/apt/lists/* # μž‘μ—… 디렉토리 μ„€μ • WORKDIR /app # Python κ°€μƒν™˜κ²½ 생성 RUN python3 -m venv /app/venv ENV PATH="/app/venv/bin:$PATH" # Node.js κΈ€λ‘œλ²Œ νŒ¨ν‚€μ§€ μ„€μΉ˜ RUN npm install -g npm@latest # MCP μ„œλ²„λ“€ μ„€μΉ˜ RUN npm install -g \ @modelcontextprotocol/server-filesystem \ @modelcontextprotocol/server-memory \ @modelcontextprotocol/server-sequential-thinking \ @modelcontextprotocol/server-brave-search \ @upstash/context7-mcp \ figma-mcp \ @benborla29/mcp-server-mysql \ @playwright/mcp \ mcp-shrimp-task-manager # Python MCP μ„œλ²„λ“€ μ„€μΉ˜ RUN pip install mcp-server-sqlite # Playwright λΈŒλΌμš°μ € μ„€μΉ˜ RUN npx playwright install chromium --with-deps # μ• ν”Œλ¦¬μΌ€μ΄μ…˜ νŒŒμΌλ“€ 볡사 COPY package.json ./ COPY config/ ./config/ COPY scripts/ ./scripts/ # Node.js μ˜μ‘΄μ„± μ„€μΉ˜ RUN npm install # μ‹€ν–‰ κΆŒν•œ μ„€μ • RUN chmod +x /app/scripts/*.sh # 데이터 디렉토리 생성 RUN mkdir -p /app/data/sqlite /app/data/memory /app/data/logs # ν™˜κ²½ λ³€μˆ˜ μ„€μ • ENV NODE_ENV=production ENV MCP_HOME=/app ENV MCP_DATA_DIR=/app/data ENV PATH="/app/scripts:$PATH" # 포트 λ…ΈμΆœ (HTTP MCP μ„œλ²„μš©) EXPOSE 8080 8081 8082 8083 8084 # ν—¬μŠ€μ²΄ν¬ μ„€μ • HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD node /app/scripts/healthcheck.js # μ‹œμž‘ 슀크립트 μ‹€ν–‰ CMD ["/app/scripts/start-banana-mcp.sh"]

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/lofibrainwav/banana-mcp'

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