From a5aa2af176f51b33e6327329b577320d4e430909 Mon Sep 17 00:00:00 2001 From: Arthur Silva Sens Date: Fri, 12 Jun 2026 08:03:59 -0300 Subject: [PATCH] Add MCP server for Prometheus docs Signed-off-by: Arthur Silva Sens --- docs-config.ts | 1 + src/components/KapaWidget.tsx | 4 +++- src/docs-config-types.ts | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs-config.ts b/docs-config.ts index 33dd0e384..8eea5189e 100644 --- a/docs-config.ts +++ b/docs-config.ts @@ -15,6 +15,7 @@ export default { projectName: "Prometheus", projectColor: "#D86444", projectLogoPath: "/assets/prometheus-logo.svg", + mcpServerUrl: "https://prometheus.mcp.kapa.ai", }, // Docs to load from repo-local files. diff --git a/src/components/KapaWidget.tsx b/src/components/KapaWidget.tsx index bade03394..4205575ec 100644 --- a/src/components/KapaWidget.tsx +++ b/src/components/KapaWidget.tsx @@ -19,7 +19,7 @@ export default function KapaWidget() { return null; } - const { websiteId, projectName, projectColor, projectLogoPath } = + const { websiteId, projectName, projectColor, projectLogoPath, mcpServerUrl } = docsConfig.kapa; const projectLogoUrl = new URL( projectLogoPath, @@ -37,6 +37,8 @@ export default function KapaWidget() { data-project-logo={projectLogoUrl} data-button-hide="true" data-color-scheme-selector="[data-theme='dark']" + data-mcp-enabled={mcpServerUrl ? "true" : undefined} + data-mcp-server-url={mcpServerUrl} /> ); } diff --git a/src/docs-config-types.ts b/src/docs-config-types.ts index 9130c9caf..52b6cae46 100644 --- a/src/docs-config-types.ts +++ b/src/docs-config-types.ts @@ -15,6 +15,7 @@ export type KapaConfig = { projectName: string; projectColor: string; projectLogoPath: string; + mcpServerUrl?: string; }; export type DocsConfig = {