StackMCP

Platform Engineer Stack for VS Code

Advanced6 servers50.0K tokens

Configuration

{
  "servers": {
    "kubernetes-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-kubernetes"
      ]
    },
    "docker-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "docker-mcp"
      ]
    },
    "github-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
      }
    },
    "gitlab-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-gitlab"
      ],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "YOUR_GITLAB_PERSONAL_ACCESS_TOKEN",
        "GITLAB_API_URL": "YOUR_GITLAB_API_URL"
      }
    },
    "cloudflare-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@cloudflare/mcp-server-cloudflare"
      ],
      "env": {
        "CLOUDFLARE_API_TOKEN": "YOUR_CLOUDFLARE_API_TOKEN",
        "CLOUDFLARE_ACCOUNT_ID": "YOUR_CLOUDFLARE_ACCOUNT_ID"
      }
    },
    "datadog-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "datadog-mcp-server"
      ],
      "env": {
        "DD_API_KEY": "YOUR_DD_API_KEY",
        "DD_APP_KEY": "YOUR_DD_APP_KEY"
      }
    }
  }
}

Where to save

Paste the config above into:

.vscode/settings.json → mcp section

Environment Variables

Replace the YOUR_ placeholders with your actual values.

GITHUB_PERSONAL_ACCESS_TOKENrequired

GitHub personal access token

Used by: GitHub MCP

GITLAB_PERSONAL_ACCESS_TOKENrequired

GitLab personal access token

Used by: GitLab MCP

GITLAB_API_URL

GitLab API URL (defaults to gitlab.com)

Used by: GitLab MCP

CLOUDFLARE_API_TOKENrequired

Cloudflare API token

Used by: Cloudflare MCP

CLOUDFLARE_ACCOUNT_IDrequired

Cloudflare account ID

Used by: Cloudflare MCP

DD_API_KEYrequired

Datadog API key

Used by: Datadog MCP

DD_APP_KEYrequired

Datadog application key

Used by: Datadog MCP

What’s in this stack

Interact with Kubernetes clusters via kubectl. Manage pods, deployments, services, and configurations from your AI editor.

Orchestrates workloads and manages the compute platform that internal development teams deploy to.

Docker MCP14 tools

Manage Docker containers, images, volumes, and networks. Run, stop, inspect, and monitor containers from your AI editor.

Standardizes build and runtime environments so every team ships consistent, reproducible artifacts.

GitHub MCP20 tools

Access the GitHub API to manage repositories, issues, pull requests, branches, and workflows directly from your AI editor.

Manages organization-wide repository templates, CI/CD workflows, and developer experience tooling.

GitLab MCP18 tools

Access the GitLab API to manage repositories, merge requests, issues, pipelines, and CI/CD workflows from your AI editor.

Provides an alternative or complementary DevOps platform with built-in container registry and pipeline management.

Interact with Cloudflare services including Workers, KV, R2, D1, and DNS management from your AI editor.

Configures DNS, CDN, and edge networking to ensure fast, secure delivery of all platform services.

Datadog MCP15 tools

Access Datadog monitoring data including dashboards, metrics, logs, events, incidents, and monitors from your AI editor.

Monitors platform health with custom metrics and SLO tracking to keep internal developer satisfaction high.

Other editors