initial commit
This commit is contained in:
66
docker-compose.mcp.yaml
Normal file
66
docker-compose.mcp.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
services:
|
||||
mcp-filesystem:
|
||||
build:
|
||||
context: ./services/mcp-filesystem
|
||||
container_name: mcp-filesystem
|
||||
environment:
|
||||
MCP_FILESYSTEM_ROOTS: ${MCP_FILESYSTEM_ROOTS:-/workspace,/data}
|
||||
volumes:
|
||||
- ./:/workspace
|
||||
- ./cptr-data:/data
|
||||
ports:
|
||||
- "8010:8010"
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- llm-net
|
||||
|
||||
mcp-gitea:
|
||||
image: docker.gitea.com/gitea-mcp-server:latest
|
||||
container_name: mcp-gitea
|
||||
environment:
|
||||
GITEA_HOST: ${GITEA_HOST:-https://gitea.example.com}
|
||||
GITEA_ACCESS_TOKEN: ${GITEA_ACCESS_TOKEN:-replace_me}
|
||||
ports:
|
||||
- "8011:8000"
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- llm-net
|
||||
|
||||
mcp-k8s:
|
||||
build:
|
||||
context: ./services/mcp-k8s
|
||||
container_name: mcp-k8s
|
||||
environment:
|
||||
KUBECONFIG: /config/kubeconfig
|
||||
K8S_DEFAULT_NAMESPACE: ${K8S_DEFAULT_NAMESPACE:-default}
|
||||
volumes:
|
||||
- ${KUBECONFIG_PATH:-./config/kubeconfig.example}:/config/kubeconfig:ro
|
||||
ports:
|
||||
- "8012:8012"
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- llm-net
|
||||
|
||||
mcp-media:
|
||||
build:
|
||||
context: ./services/mcp-media
|
||||
container_name: mcp-media
|
||||
environment:
|
||||
RADARR_URL: ${RADARR_URL:-http://radarr:7878}
|
||||
RADARR_API_KEY: ${RADARR_API_KEY:-replace_me}
|
||||
SONARR_URL: ${SONARR_URL:-http://sonarr:8989}
|
||||
SONARR_API_KEY: ${SONARR_API_KEY:-replace_me}
|
||||
QBIT_URL: ${QBIT_URL:-http://qbittorrent:8080}
|
||||
QBIT_USERNAME: ${QBIT_USERNAME:-admin}
|
||||
QBIT_PASSWORD: ${QBIT_PASSWORD:-adminadmin}
|
||||
PLEX_URL: ${PLEX_URL:-http://plex:32400}
|
||||
PLEX_TOKEN: ${PLEX_TOKEN:-replace_me}
|
||||
ports:
|
||||
- "8013:8013"
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- llm-net
|
||||
|
||||
networks:
|
||||
llm-net:
|
||||
name: llm-net
|
||||
Reference in New Issue
Block a user