From 0e21480794b31c3542ac00edfd6abf6bcac07092 Mon Sep 17 00:00:00 2001 From: Danny Kopping Date: Mon, 10 Nov 2025 08:40:54 -0500 Subject: [PATCH] chore: remove desktop-commander MCP server from dogfood template (#20694) It's no longer required and conflicts with Claude Code's built-in tools for filesystem operations. Signed-off-by: Danny Kopping --- dogfood/coder/main.tf | 7 ------- 1 file changed, 7 deletions(-) diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf index ce57a022f7..d462711bfa 100644 --- a/dogfood/coder/main.tf +++ b/dogfood/coder/main.tf @@ -833,15 +833,9 @@ locals { -- Tool Selection -- - playwright: previewing your changes after you made them to confirm it worked as expected - - desktop-commander - use only for commands that keep running - (servers, dev watchers, GUI apps). - Built-in tools - use for everything else: (file operations, git commands, builds & installs, one-off shell commands) - Remember this decision rule: - - Stays running? → desktop-commander - - Finishes immediately? → built-in tools - -- Context -- There is an existing application in the current directory. Be sure to read CLAUDE.md before making any changes. @@ -865,7 +859,6 @@ module "claude-code" { ai_prompt = data.coder_task.me.prompt post_install_script = <<-EOT claude mcp add playwright npx -- @playwright/mcp@latest --headless --isolated --no-sandbox - claude mcp add desktop-commander npx -- @wonderwhy-er/desktop-commander@latest EOT }