diff --git a/.github/workflows/shared/mcp/kreuzberg.md b/.github/workflows/shared/mcp/kreuzberg.md new file mode 100644 index 00000000000..40d051bb93a --- /dev/null +++ b/.github/workflows/shared/mcp/kreuzberg.md @@ -0,0 +1,88 @@ +--- +mcp-servers: + kreuzberg: + container: "ghcr.io/kreuzberg-dev/kreuzberg" + version: "latest" + entrypointArgs: + - "mcp" + mounts: + - ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE}:ro + allowed: + # Document extraction tools (read-only) + - "extract_file" + - "extract_bytes" + - "batch_extract_files" + # Format discovery tools (read-only) + - "detect_mime_type" + - "list_formats" + - "get_version" + # Text processing tools (read-only) + - "embed_text" + - "chunk_text" + # Cache inspection tools (read-only) + - "cache_stats" + - "cache_manifest" + # Excluded write/mutating operations: + # - "cache_clear" # Evicts all cached results + # - "cache_warm" # Pre-downloads embedding models + # Excluded feature-flag-gated operations: + # - "extract_structured" # Requires liter-llm feature flag at build time +--- +