Skip to content

fix: remove stale MCP server configs from editor settings#53

Merged
rhuanbarreto merged 1 commit into
mainfrom
claude/peaceful-hoover
Mar 13, 2026
Merged

fix: remove stale MCP server configs from editor settings#53
rhuanbarreto merged 1 commit into
mainfrom
claude/peaceful-hoover

Conversation

@rhuanbarreto

Copy link
Copy Markdown
Contributor

Summary

  • Remove ARCHGATE_VSCODE_MCP_CONFIG and .vscode/mcp.json generation from vscode-settings.ts (marketplace URL logic preserved)
  • Remove ARCHGATE_COPILOT_MCP_CONFIG and .github/copilot/mcp.json generation from copilot-settings.ts
  • Update init-project.ts comment referencing MCP
  • Update tests to assert mcp.json is no longer created

The archgate mcp command was removed in #50, but these editor settings helpers still generated mcp.json files pointing to the removed command, producing broken MCP server entries on archgate init.

Test plan

  • bun test tests/helpers/vscode-settings.test.ts - all pass
  • bun test tests/helpers/copilot-settings.test.ts - all pass
  • bun test tests/helpers/init-project.test.ts - all pass
  • bun test tests/helpers/cursor-settings.test.ts - all pass (no changes, regression check)
  • bun run validate - lint, typecheck, format, tests all pass

The `archgate mcp` command was removed in #50, but the VS Code and
Copilot settings helpers still generated mcp.json files pointing to it.
This caused broken MCP server entries when running `archgate init`.

- Remove ARCHGATE_VSCODE_MCP_CONFIG and mcp.json generation from
  vscode-settings.ts (marketplace URL logic preserved)
- Remove ARCHGATE_COPILOT_MCP_CONFIG and mcp.json generation from
  copilot-settings.ts
- Update init-project.ts comment
- Update tests to assert mcp.json is no longer created

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rhuanbarreto rhuanbarreto merged commit 5c9fdfd into main Mar 13, 2026
6 checks passed
@rhuanbarreto rhuanbarreto deleted the claude/peaceful-hoover branch March 13, 2026 15:36
@github-actions github-actions Bot mentioned this pull request Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant