🐳 Containerized Model Context Protocol (MCP) server with extensible tools, API key authentication
971
Containerized Model Context Protocol (MCP) server with extensible tools and secure API key authentication.
# Run with default settings
docker run -d -p 666:666 antpavlenkohmcorp/mcp-dockerized:latest
# Check health
curl http://localhost:666/health
# Run with persistent data and custom config
docker run -d \
--name mcp-server \
-p 666:666 \
-e MCPD_LOG_LEVEL=INFO \
-e MCPD_API_KEY_LENGTH=32 \
-v mcp_data:/app/data \
--restart unless-stopped \
antpavlenkohmcorp/mcp-dockerized:latest
version: '3.8'
services:
mcp-server:
image: antpavlenkohmcorp/mcp-dockerized:latest
ports:
- "666:666"
environment:
- MCPD_PORT=666
- MCPD_LOG_LEVEL=INFO
volumes:
- ./data:/app/data
restart: unless-stopped
After starting the container, get your API key from the logs:
docker logs <container-name> | grep "First API key"
| Variable | Default | Description |
|---|---|---|
MCPD_PORT | 666 | Port for the MCP server |
MCPD_LOG_LEVEL | INFO | Logging level (DEBUG, INFO, WARNING, ERROR) |
MCPD_API_KEY_LENGTH | 32 | Length of generated API keys |
Content type
Image
Digest
sha256:8ae7d7513…
Size
140.9 MB
Last updated
about 1 year ago
docker pull antpavlenkohmcorp/mcp-dockerized