Skip to content

feat(mcp): add provider server management - #293

Merged
astyfx merged 1 commit into
mainfrom
fix/mcp-improvements
Jul 31, 2026
Merged

feat(mcp): add provider server management#293
astyfx merged 1 commit into
mainfrom
fix/mcp-improvements

Conversation

@astyfx

@astyfx astyfx commented Jul 31, 2026

Copy link
Copy Markdown
Member

Summary

Add end-to-end MCP server management for Claude and Codex, including OAuth recovery, native configuration CRUD, and per-server connection diagnostics.

Changes

Features

  • mcp: add reviewed create, update, rename, and delete flows for Claude user/project/local configs and Codex user config
  • mcp: add Claude OAuth parity and provider-specific connection status with recent sanitized errors
  • settings: add accessible MCP management dialogs and provider/scope configuration rows
  • docs: document MCP server management and the Registry discovery/install UX proposal

Fixes

  • mcp: keep opaque credentials and command arguments out of renderer IPC while preserving compatible existing values
  • mcp: reject stale previews and use atomic or provider-native writes

Test Evidence

  • bun run test:ci
  • Lens manual QA: add → review → apply, edit with protected values, delete confirmation, and focus/label semantics
  • Theme guard files checked; no new theme tokens

Notes

  • Codex CRUD is intentionally limited to the user configuration layer.
  • Registry discovery/install remains a design proposal; manual CRUD is implemented in this PR.
  • No breaking changes.

@astyfx
astyfx enabled auto-merge (squash) July 31, 2026 15:46

@heath-s heath-s left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@astyfx
astyfx merged commit 30189bd into main Jul 31, 2026
4 checks passed
@astyfx
astyfx deleted the fix/mcp-improvements branch July 31, 2026 15:46
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.

2 participants