datadog
v0.7.14-ghast.1Investigate Datadog logs, metrics, traces, monitors, incidents, dashboards, services, and widgets through Datadog's official hosted MCP server and Datadog-derived setup workflows.
By Datadog, Inc.License: Apache-2.00 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Agent Plugins
- Parsed components
- 5 skill or MCP entries
- Source updated
- Aug 30, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Get the plugin
git clone https://github.com/Trapezohe/ghast-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/datadog/.
This listing currently publishes only the generic Agent Plugins format. Automatic install commands for other clients are not generated yet.
Plugin files
├── plugin.json├── skills/datadog/SKILL.md├── skills/ddconfig/SKILL.md├── skills/ddsetup/SKILL.md├── skills/ddtoolsets/SKILL.md└── mcp.json
Included Skills4
Investigate Datadog logs, metrics, traces, monitors, incidents, dashboards, services, and widgets safely through Datadog's official MCP server.
Diagnose or change Datadog MCP site, authentication, permissions, toolsets, and connectivity in Ghast without exposing credentials.
Configure first-time access to Datadog's official regional MCP server in Ghast using OAuth or optional user-managed API and application keys.
Inspect and configure Datadog MCP toolsets in Ghast while keeping the active tool surface narrow and reviewable.
MCP servers1
- command
- node
- args
- -e const { spawn } = require("node:child_process"); const supportedDomains = new Set([ "mcp.datadoghq.com", "mcp.us3.datadoghq.com", "mcp.us5.datadoghq.com", "mcp.datadoghq.eu", "mcp.ap1.datadoghq.com", "mcp.ap2.datadoghq.com", "mcp.uk1.datadoghq.com", ]); const domain = (process.env.DD_MCP_DOMAIN || "mcp.datadoghq.com") .trim() .toLowerCase(); if (!supportedDomains.has(domain)) { console.error( "DD_MCP_DOMAIN must be one of Datadog's supported public MCP domains.", ); process.exit(1); } const requestedToolsets = (process.env.DD_MCP_TOOLSETS || "core,widgets").trim(); const useServerDefaults = requestedToolsets.toLowerCase() === "default"; if ( !useServerDefaults && !/^(all|[a-z0-9-]+(?:,[a-z0-9-]+)*)$/.test(requestedToolsets) ) { console.error( "DD_MCP_TOOLSETS must be 'default', 'all', or a comma-separated toolset list.", ); process.exit(1); } const hasApiKey = Boolean(process.env.DD_API_KEY); const hasApplicationKey = Boolean(process.env.DD_APPLICATION_KEY); if (hasApiKey !== hasApplicationKey) { console.error( "Set both DD_API_KEY and DD_APPLICATION_KEY, or leave both unset for OAuth.", ); process.exit(1); } const args = [ "--yes", "[email protected]", `https://${domain}/v1/mcp`, ]; const childEnv = { ...process.env }; if (!useServerDefaults) { childEnv.DD_MCP_TOOLSETS = requestedToolsets; args.push( "--header", "X-Datadog-MCP-Toolsets:${DD_MCP_TOOLSETS}", ); } if (hasApiKey) { args.push( "--header", "DD_API_KEY:${DD_API_KEY}", "--header", "DD_APPLICATION_KEY:${DD_APPLICATION_KEY}", ); } const executable = process.platform === "win32" ? "npx.cmd" : "npx"; const child = spawn(executable, args, { stdio: "inherit", env: childEnv, }); child.on("error", (error) => { console.error(`Unable to start Datadog MCP bridge: ${error.message}`); process.exit(1); }); for (const signal of ["SIGINT", "SIGTERM"]) { process.on(signal, () => child.kill(signal)); } child.on("exit", (code, signal) => { if (signal) process.kill(process.pid, signal); else process.exit(code === null ? 1 : code); });
Plugin manifests1
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "datadog",
"version": "0.7.14-ghast.1",
"description": "Investigate Datadog logs, metrics, traces, monitors, incidents, dashboards, services, and widgets through Datadog's official hosted MCP server and Datadog-derived setup workflows.",
"author": {
"name": "Datadog, Inc.",
"url": "https://www.datadoghq.com"
},
"homepage": "https://docs.datadoghq.com/mcp_server/",
"repository": "https://github.com/datadog-labs/cursor-plugin",
"license": "Apache-2.0",
"extensions": {
"ai.trapezohe.ghast": {
"category": "development",
"upstreamRevision": "71364156c14b27466f3d646c8924318154e2321a",
"upstreamPath": ".",
"icon": "./assets/icon.svg"
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[datadog on Agent Plugins Marketplace](https://pluginsmp.com/plugins/datadog-2)