fix(installer): tell Kiro IDE users to enable MCP in Settings (#475)

PR #473 emitted only "Restart Kiro for MCP changes to take effect."
That note is incomplete for Kiro IDE users: the IDE ships with MCP
support disabled by default, so a freshly-written
~/.kiro/settings/mcp.json is ignored until the user opens Settings,
searches "MCP", and flips the "Kiro Agent: Configure MCP" dropdown to
"Enabled". The agent then reports "No MCP powers installed" and falls
back to grep/Read — which looks like an installer wiring bug but isn't.

Kiro CLI doesn't gate on this flag — it reads the same file without
any toggle — so the second note calls out which audience needs the
extra step.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Colby Mchenry
2026-05-26 18:26:36 -05:00
committed by GitHub
co-authored by Claude Opus 4.7
parent b9dc4a0fa5
commit 110e24fea7
+9 -1
View File
@@ -79,7 +79,15 @@ class KiroTarget implements AgentTarget {
files.push(writeSteeringEntry(loc));
return {
files,
notes: ['Restart Kiro for MCP changes to take effect.'],
// The IDE-only enable-MCP step is load-bearing: Kiro IDE ships
// with MCP support disabled by default, so even a valid
// `~/.kiro/settings/mcp.json` at the documented path is ignored
// until the user flips the toggle. Kiro CLI reads the same file
// without a gate, so we call out which audience this applies to.
notes: [
'Restart Kiro for MCP changes to take effect.',
'Kiro IDE: also enable MCP in Settings (search "MCP" → "Enabled"). Kiro CLI users can skip this step.',
],
};
}