Skip to main content
Glama

Searchcraft MCP Server

Official
Dockerfile841 B
FROM node:22-slim # Add MCP server metadata label LABEL io.modelcontextprotocol.server.name="io.github.searchcraft-inc/searchcraft-mcp-server" WORKDIR /app COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile COPY . . RUN yarn build # Remove dev dependencies to reduce image size RUN yarn install --frozen-lockfile --production # Environment variables with placeholder values # Server Config ENV PORT=3100 ENV USER_AGENT=searchcraft-mcp-server/0.2.0 ENV DEBUG=false ENV LOG_LEVEL=LOG # Searchcraft Config (REQUIRED - must be overridden at runtime) ENV ENDPOINT_URL="" ENV CORE_API_KEY="" # Expose the port (can be overridden via PORT env var) EXPOSE ${PORT} # Default to stdio mode for MCP Inspector compatibility # Override with: docker run <image> node dist/server.js for HTTP mode CMD ["node", "dist/stdio-server.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/searchcraft-inc/searchcraft-mcp-server'

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