First data

This commit is contained in:
Marco 2026-04-17 14:08:19 +02:00
commit f5a209bb4a
13 changed files with 811 additions and 0 deletions

17
mcp/opnsense/Dockerfile Normal file
View file

@ -0,0 +1,17 @@
FROM node:20-alpine
ARG OPNSENSE_MCP_VERSION=0.8.2
ARG SUPERGATEWAY_VERSION=3.4.3
ENV NODE_ENV=production
RUN npm install --global \
"opnsense-mcp-server@${OPNSENSE_MCP_VERSION}" \
"supergateway@${SUPERGATEWAY_VERSION}"
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["supergateway", "--stdio", "opnsense-mcp-server", "--outputTransport", "streamableHttp", "--port", "8000", "--streamableHttpPath", "/mcp", "--healthEndpoint", "/healthz", "--logLevel", "info"]