Site Reliability Engineer Stack for Windsurf
Configuration
{
"mcpServers": {
"kubernetes-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-server-kubernetes"
]
},
"docker-mcp": {
"command": "npx",
"args": [
"-y",
"docker-mcp"
]
},
"datadog-mcp": {
"command": "npx",
"args": [
"-y",
"datadog-mcp-server"
],
"env": {
"DD_API_KEY": "YOUR_DD_API_KEY",
"DD_APP_KEY": "YOUR_DD_APP_KEY"
}
},
"grafana-mcp": {
"command": "npx",
"args": [
"-y",
"@leval/mcp-grafana"
],
"env": {
"GRAFANA_URL": "YOUR_GRAFANA_URL",
"GRAFANA_API_KEY": "YOUR_GRAFANA_API_KEY"
}
},
"sentry-mcp": {
"command": "npx",
"args": [
"-y",
"sentry-mcp"
],
"env": {
"SENTRY_AUTH_TOKEN": "YOUR_SENTRY_AUTH_TOKEN"
}
},
"github-mcp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
}
}
}
}Where to save
Paste the config above into:
~/.codeium/windsurf/mcp_config.jsonEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
DD_API_KEYrequiredDatadog API key
Used by: Datadog MCP
DD_APP_KEYrequiredDatadog application key
Used by: Datadog MCP
GRAFANA_URLrequiredGrafana instance URL
Used by: Grafana MCP
GRAFANA_API_KEYrequiredGrafana API key or service account token
Used by: Grafana MCP
SENTRY_AUTH_TOKENrequiredSentry auth token
Used by: Sentry MCP
GITHUB_PERSONAL_ACCESS_TOKENrequiredGitHub personal access token
Used by: GitHub MCP
What’s in this stack
Interact with Kubernetes clusters via kubectl. Manage pods, deployments, services, and configurations from your AI editor.
Manages cluster workloads, scaling policies, and service meshes to keep your production infrastructure healthy.
Manage Docker containers, images, volumes, and networks. Run, stop, inspect, and monitor containers from your AI editor.
Builds and manages container images that form the foundation of your deployment pipeline.
Access Datadog monitoring data including dashboards, metrics, logs, events, incidents, and monitors from your AI editor.
Provides real-time metrics, traces, and alerts so you catch performance regressions before they become outages.
Search dashboards, query datasources, manage alerts, view incidents, and interact with Grafana observability tools from your AI editor.
Creates and manages dashboards that give your team a unified view of system health and SLO compliance.
Query Sentry for error tracking, performance monitoring, and issue management directly from your AI editor.
Tracks application-level errors with full stack traces to accelerate root cause analysis during incidents.
Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.
Manages infrastructure-as-code repositories and automates deployments through CI/CD workflows.