Skip to content

Commit 7b1bafb

Browse files
authored
Add MCP server for Prometheus docs (#3010)
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
1 parent bb020ad commit 7b1bafb

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

docs-config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export default {
1515
projectName: "Prometheus",
1616
projectColor: "#D86444",
1717
projectLogoPath: "/assets/prometheus-logo.svg",
18+
mcpServerUrl: "https://prometheus.mcp.kapa.ai",
1819
},
1920

2021
// Docs to load from repo-local files.

src/components/KapaWidget.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default function KapaWidget() {
1919
return null;
2020
}
2121

22-
const { websiteId, projectName, projectColor, projectLogoPath } =
22+
const { websiteId, projectName, projectColor, projectLogoPath, mcpServerUrl } =
2323
docsConfig.kapa;
2424
const projectLogoUrl = new URL(
2525
projectLogoPath,
@@ -37,6 +37,8 @@ export default function KapaWidget() {
3737
data-project-logo={projectLogoUrl}
3838
data-button-hide="true"
3939
data-color-scheme-selector="[data-theme='dark']"
40+
data-mcp-enabled={mcpServerUrl ? "true" : undefined}
41+
data-mcp-server-url={mcpServerUrl}
4042
/>
4143
);
4244
}

src/docs-config-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export type KapaConfig = {
1515
projectName: string;
1616
projectColor: string;
1717
projectLogoPath: string;
18+
mcpServerUrl?: string;
1819
};
1920

2021
export type DocsConfig = {

0 commit comments

Comments
 (0)