Python should be added to the Dockerfile because it is often required for MCP Servers, such as Microsoft MarkItDown, which may need a Python runtime to execute properly. This will enhance compatibility and make it easier to run such MCP servers out of the box.
Proposed change:
- Install Python (e.g., python3 and pip) in the container image.
Reasoning:
- MCP servers like Microsoft MarkItDown may rely on Python scripts for certain operations.
- Ensures broader MCP server compatibility without extra user configuration.