Skip to main content
Glama

Crawl4AI RAG MCP Server

by Chillbruhhh
Dockerfile-ubi9•1.52 kB
FROM redhat/ubi9-minimal:latest ENV JAVA_HOME=/usr # gather pre-requisite packages RUN microdnf install -y --nodocs gzip java-21 procps shadow-utils tar util-linux && \ microdnf clean all ENV PATH="${JAVA_HOME}/bin:${PATH}" \ NEO4J_SHA256=%%NEO4J_SHA%% \ NEO4J_TARBALL=%%NEO4J_TARBALL%% \ NEO4J_EDITION=%%NEO4J_EDITION%% \ NEO4J_HOME="/var/lib/neo4j" \ LANG=C.UTF-8 ARG NEO4J_URI=%%NEO4J_DIST_SITE%%/%%NEO4J_TARBALL%% COPY ./local-package/* /startup/ RUN set -eux; \ groupadd --gid 7474 --system neo4j; \ useradd --uid 7474 --system --no-create-home --home "${NEO4J_HOME}" --gid neo4j neo4j; \ curl --fail --silent --show-error --location --remote-name ${NEO4J_URI}; \ echo "${NEO4J_SHA256} ${NEO4J_TARBALL}" | sha256sum -c --strict --quiet; \ tar --extract --file ${NEO4J_TARBALL} --directory /var/lib; \ mv /var/lib/neo4j-* "${NEO4J_HOME}"; \ rm ${NEO4J_TARBALL}; \ rm ${NEO4J_HOME}/bin/neo4j; \ mv "${NEO4J_HOME}"/data /data; \ chown -R neo4j:neo4j /data; \ chmod -R 777 /data; \ mkdir -p /backups; \ chown -R neo4j:neo4j /backups; \ chmod -R 777 /backups; \ chown -R neo4j:neo4j "${NEO4J_HOME}"; \ chmod -R 777 "${NEO4J_HOME}"; \ chmod -R 755 "${NEO4J_HOME}/bin"; \ ln -s /data "${NEO4J_HOME}"/data; \ ln -s /startup/docker-entrypoint.sh /docker-entrypoint.sh ENV PATH="${NEO4J_HOME}"/bin:$PATH VOLUME /data /backups WORKDIR "${NEO4J_HOME}" ENTRYPOINT ["/startup/docker-entrypoint.sh"] CMD ["neo4j-admin"]

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/Chillbruhhh/crawl4ai-mcp'

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