feat(client): add Mantine UI with MCP SDK integration#1022
Draft
olaservo wants to merge 3 commits intov2/core/inspector-corefrom
Draft
feat(client): add Mantine UI with MCP SDK integration#1022olaservo wants to merge 3 commits intov2/core/inspector-corefrom
olaservo wants to merge 3 commits intov2/core/inspector-corefrom
Conversation
This was referenced Jan 19, 2026
- Remove memory.ts (~530 lines) - UI has own mocks, memory stubs unused - Remove services.ts (~180 lines) - UI uses React Context per spec - Update data/index.ts exports to only export repository interfaces - Update test-core.js to test only remaining exports Repository interfaces kept as contracts for future proxy API. Connection/execution state managed by UI-specific patterns. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Complete Mantine-based UI for the MCP Inspector with: - App layout with responsive navigation - Server list page with mock data - Tools, Resources, Prompts pages with real MCP hooks - History and Logs pages with mock data - Tasks page for background task management - Sampling/Elicitation modals (standalone, no queue) - Server management modals (add, import, settings) - OAuth debugger modal - Roots configuration modal - Theme toggle (light/dark/auto) Uses mock data for storage-dependent features (pending #983). Client features (inline queue, tree view) will be added in PR #3. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Delete client/src/lib/mcp/ (unused duplicates of core code) - Delete client/src/types/ (duplicates of core types) - Update all imports to use @modelcontextprotocol/inspector-core Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6a32c01 to
b106350
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Complete Mantine-based UI for MCP Inspector V2, building on the core package from PR #1023.
Specification References
This implementation follows the V2 specification documents in
specification/:Directory Structure
Pages (7)
Components
MCP Integration
McpContext- Browser-side MCP SDK connection (StreamableHTTPClientTransport)useMcpTools,useMcpResources,useMcpPromptshooksDesign Decisions
Test Plan
npm run build -w clientpassesStack
Generated with Claude Code