-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
19 lines (15 loc) · 735 Bytes
/
Copy pathDockerfile
File metadata and controls
19 lines (15 loc) · 735 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# koreanpulse — MCP server container for Glama / Smithery / general MCP hosting.
# Builds the published koreanpulse package from PyPI so Glama's
# introspection check (MCP `tools/list` over stdio) starts in seconds.
#
# Required at runtime:
# DART_API_KEY — https://opendart.fss.or.kr/ (free, 40k/day)
# Optional:
# OPENAI_API_KEY — for English translation/summarization
# KOREANPULSE_LICENSE_KEY — required for paid-tier tools
# (monitor_activist_investors, monitor_foreign_holders)
FROM python:3.11-slim
WORKDIR /app
RUN pip install --no-cache-dir koreanpulse==0.1.3
# stdio MCP — Glama / Claude Desktop / Cursor speak JSON-RPC on stdin/stdout.
ENTRYPOINT ["koreanpulse"]