Skip to content

Docker Integration

Run Knowledge Master without installing Python.

Docker image

# Run the MCP server
docker run --network host ghcr.io/subzone/knowledge-master:latest km-server

# Run the web UI
docker run --network host ghcr.io/subzone/knowledge-master:latest km serve

Full stack with Docker Compose

services:
  falkordb:
    image: falkordb/falkordb:v4.4.1
    ports: ["6379:6379"]
    volumes: [falkor_data:/data]

  knowledge-master:
    image: ghcr.io/subzone/knowledge-master:latest
    ports: ["9999:9999"]
    depends_on: [falkordb]
    command: km serve --port 9999

volumes:
  falkor_data:

CI/CD Integration

Index your repo after every push:

# GitHub Actions
- name: Update knowledge base
  run: |
    pip install knowledge-master
    km index . --type repo