Skip to content

Troubleshooting

SymptomLikely CauseResolution
get_conventions returns auth errorInvalid or expired DC_MCP_API_KEYCheck ~/.zshrc has the correct key; run source ~/.zshrc; rotate key via secrets manager if needed
design-system fails to extractInvalid Figma token or frame URLVerify FIGMA_API_TOKEN and confirm URLs point to valid frames
Figma MCP returns 403Desktop app not open, MCP not enabled, or view-only accessOpen Figma with design file loaded, enable MCP in Inspect panel, ensure edit access
Playwright screenshots failMissing browser binary or @playwright/cli not installedRun npx @playwright/cli install chromium to install the browser binary
Playwright screenshot timeoutBrowser spin-up time lagTimeout defaults to 60s. If still timing out, check network/proxy settings
upgrade reports wrong server URL.mcp.json still points to old workers.dev domainUpdate the dev-mcp URL to https://dev.mcp.dotcollective.com.au/sse
Server name mismatch after upgrade.mcp.json uses dc-mcp instead of dev-mcpRename the key in .mcp.json from dc-mcp to dev-mcp
Build creates duplicate componentsStale CONVENTIONS.mdRe-read CONVENTIONS.md; update if snippets exist but aren’t listed
MCP servers don’t initialiseCorrupted .mcp.jsonRegenerate from a known-good setup output or template
Claude Code uses bash instead of MCP toolsMCP tools not explicitly mentionedSay “Figma MCP” explicitly in your first prompt
Skill not foundSkill name misspelled or not yet publishedRun list_skills to confirm available skills
Shopify dev server unreachablePort conflict or CLI auth expiredCheck for other processes on port 9292; re-run shopify auth
MCP server missing after setupAuto-install failed for one serverUse the manual install command from the MCP Server Stack, then run claude mcp list
pnpm not found after setuppnpm not installed globallyRun npm install -g pnpm then retry
Project still using npm after upgradeupgrade command not yet runRun upgrade to migrate from npm to pnpm non-destructively