From 980797a087a0ac07833efc404405c112262454ac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 10:57:30 +0000 Subject: [PATCH] docs: document Kreuzberg MCP and github.workflow_ref OTel attribute - Add Kreuzberg document intelligence MCP server as a dedicated row in the shared MCP configurations table in mcps.md (#28392) - Update the observability glossary entry to mention github.workflow_ref as a resource attribute on all OTel spans, enabling workflow filtering in multi-workflow repositories (#28358) Co-Authored-By: Claude Sonnet 4.6 --- docs/src/content/docs/guides/mcps.md | 1 + docs/src/content/docs/reference/glossary.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/content/docs/guides/mcps.md b/docs/src/content/docs/guides/mcps.md index eb0f4e6cae9..89166b27251 100644 --- a/docs/src/content/docs/guides/mcps.md +++ b/docs/src/content/docs/guides/mcps.md @@ -152,6 +152,7 @@ Pre-configured MCP server specifications are available in [`.github/workflows/sh |------------|-------------|------------------| | **Jupyter** | `shared/mcp/jupyter.md` | Execute code, manage notebooks, visualize data | | **Drain3** | `shared/mcp/drain3.md` | Log pattern mining with 8 tools including `index_file`, `list_clusters`, `find_anomalies` | +| **Kreuzberg** | `shared/mcp/kreuzberg.md` | Document intelligence: extract text and metadata from 97+ formats (PDF, DOCX, images via Tesseract OCR, legacy Office via LibreOffice). No API key required. | | **Others** | `shared/mcp/*.md` | AST-Grep, Azure, Brave Search, Context7, DataDog, DeepWiki, Fabric RTI, MarkItDown, Microsoft Docs, Notion, Sentry, Serena, Server Memory, Slack, Tavily | ## Adding MCP Servers from the Registry diff --git a/docs/src/content/docs/reference/glossary.md b/docs/src/content/docs/reference/glossary.md index 02b49deea47..a80b6ebc57c 100644 --- a/docs/src/content/docs/reference/glossary.md +++ b/docs/src/content/docs/reference/glossary.md @@ -337,7 +337,7 @@ Controls over external domains and services a workflow can access. Configured vi ### Observability (`observability.otlp`) -A frontmatter field that enables distributed tracing for workflow runs via OpenTelemetry. Configured under `observability.otlp`, it exports structured spans to any OTLP-compatible backend (such as Honeycomb, Grafana Tempo, or Sentry). Every job emits setup and conclusion spans; cross-job trace correlation is wired automatically using a single trace ID from the activation job. Sensitive values in span attributes are automatically redacted before export. The MCP Gateway also receives OpenTelemetry configuration derived from `observability.otlp`, correlating MCP tool-call traces under the workflow root trace. +A frontmatter field that enables distributed tracing for workflow runs via OpenTelemetry. Configured under `observability.otlp`, it exports structured spans to any OTLP-compatible backend (such as Honeycomb, Grafana Tempo, or Sentry). Every job emits setup and conclusion spans; cross-job trace correlation is wired automatically using a single trace ID from the activation job. Sensitive values in span attributes are automatically redacted before export. The MCP Gateway also receives OpenTelemetry configuration derived from `observability.otlp`, correlating MCP tool-call traces under the workflow root trace. All spans include a `github.workflow_ref` resource attribute (e.g. `owner/repo/.github/workflows/my-workflow.yml@refs/heads/main`) that uniquely identifies the workflow file — useful for filtering spans by workflow in repositories with multiple compiled workflows. ### Pre-Steps (`jobs..pre-steps`)