From 7e29a67b50fcb65dfd0aeed54744de9c4cf024fe Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 23 Apr 2026 13:07:20 +0300 Subject: [PATCH] chore(dogfood): add CODER_AGENT_EXP_MCP_CONFIG_FILES env var (#24664) Set CODER_AGENT_EXP_MCP_CONFIG_FILES to ~/.mcp.json,.mcp.json so the Coder agent reads both the harness-managed global MCP config and any project-local .mcp.json. The agent resolves .mcp.json relative to its manifest Directory (~/coder), so without this env var, a ~/.mcp.json written by a user harness would be invisible to the agent. Multiple files are merged by Manager.Connect; first file wins on name conflicts. Missing files are silently skipped. --- dogfood/coder/main.tf | 1 + 1 file changed, 1 insertion(+) diff --git a/dogfood/coder/main.tf b/dogfood/coder/main.tf index 9955eff191..5003f8f776 100644 --- a/dogfood/coder/main.tf +++ b/dogfood/coder/main.tf @@ -501,6 +501,7 @@ resource "coder_agent" "dev" { env = merge( { OIDC_TOKEN : data.coder_workspace_owner.me.oidc_access_token, + CODER_AGENT_EXP_MCP_CONFIG_FILES : "~/.mcp.json,.mcp.json", }, data.coder_parameter.use_ai_bridge.value ? { ANTHROPIC_BASE_URL : "https://dev.coder.com/api/v2/aibridge/anthropic",