-
-
Notifications
You must be signed in to change notification settings - Fork 76
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (24 loc) · 684 Bytes
/
Dockerfile
File metadata and controls
29 lines (24 loc) · 684 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM python:3.13-slim
# Install server dependencies
RUN pip install --no-cache-dir "mcp[cli]>=1.7.1" "edgartools" "packaging" "requests" "python-dotenv"
# Copy source
WORKDIR /app
COPY . .
# Ensure local package is discoverable
ENV PYTHONPATH=/app
# The server requires NASDAQ_DATA_LINK_API_KEY to be set at runtime
# Example mcpServers config for your client:
#
# "mcpServers": {
# "sec-edgar-mcp": {
# "command": "docker",
# "args": [
# "run",
# "--rm",
# "-i",
# "-e", "SEC_EDGAR_USER_AGENT=<First Name, Last name (your@email.com)>",
# "stefanoamorelli/sec-edgar-mcp:latest"
# ]
# }
# }
CMD ["python", "sec_edgar_mcp/server.py"]