Skip to content

feat(mcp): add profile management - #71

Merged
doyled-it merged 5 commits into
mainfrom
feat/mcp-profile-management
Jun 8, 2026
Merged

feat(mcp): add profile management#71
doyled-it merged 5 commits into
mainfrom
feat/mcp-profile-management

Conversation

@doyled-it

Copy link
Copy Markdown
Owner

Summary

Adds in-app MCP profile management so users can create and maintain reusable MCP selections without editing config. Also wires profile save/update actions into New Session while preserving the final per-session MCP snapshot.

Changes

  • Add the Manage MCP Profiles command palette action and modal for creating, editing/renaming, duplicating, and deleting MCP profiles.
  • Add New Session Ctrl+P and Ctrl+U profile actions, plus README/help overlay documentation.
  • Keep missing or renamed profile servers visible during editing and ignore missing enabled servers at runner launch instead of blocking session creation.

Testing

  • cargo fmt --check via prek run --all-files
  • cargo clippy --all-targets --all-features -- -D warnings via prek run --all-files
  • cargo test --all-features via prek run --all-files
  • cargo build --release --all-features via prek run --all-files
  • Manually exercised the affected flows with target/release/agent-view under a temporary HOME, opening Manage MCP Profiles from the command palette and rendering the profile list/create editor.

Screenshots / Recordings

N/A.

Version Label

version:minor

Related Issues

Closes: #70

Checklist

  • Commits follow Conventional Commits
  • Code follows the layering rules in CONTRIBUTING.md (no UI imports in core/, no state mutation in ui/)
  • New code is covered by tests where practical
  • Documentation (README, in-repo docs, help overlay) updated if behavior changed
  • A version:* label is applied (or this change intentionally ships without a release)

@doyled-it doyled-it added enhancement New feature or request version:minor Triggers minor version bump labels Jun 8, 2026
@doyled-it
doyled-it merged commit 0d903cb into main Jun 8, 2026
5 checks passed
@doyled-it
doyled-it deleted the feat/mcp-profile-management branch June 8, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request version:minor Triggers minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add in-app MCP profile management

1 participant