File size: 623 Bytes
96a926d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Use an official Node.js runtime as a parent image
FROM node:20-slim

# Set the working directory in the container
WORKDIR /usr/src/app

# Install the n8n-mcp-server package
RUN npm install -g @leonardsellem/n8n-mcp-server

# Make port 7860 available to the world outside this container
# Hugging Face Spaces expects the app to run on port 7860
EXPOSE 7860

# Define environment variables.
# HOST and PORT are set to what Hugging Face expects.
# N8N_URL and N8N_API_KEY will be set via secrets in the Space settings.
ENV HOST="0.0.0.0"
ENV PORT="7860"

# Run the server when the container launches
CMD [ "n8n-mcp-server" ]