Justin Spahr-Summers
0882a3e0e5
Formatting
2025-01-24 15:23:24 +00:00
Justin Spahr-Summers
51ea4bc6ac
Add toast when OAuth succeeds
2025-01-24 15:19:41 +00:00
Justin Spahr-Summers
0648ba44e3
Auto-reconnect after OAuth
2025-01-24 15:17:03 +00:00
Justin Spahr-Summers
c22f91858c
Remember last selected transport and SSE URL
2025-01-24 15:04:22 +00:00
Justin Spahr-Summers
e470eb5c51
Fix React import
2025-01-24 13:27:20 +00:00
Justin Spahr-Summers
23f89e49b8
Implement OAuth callback
2025-01-24 13:08:39 +00:00
Ashwin Bhat
715936d747
run prettier
2025-01-09 11:01:35 -08:00
Ashwin Bhat
dc49d46baa
refactor: extract draggable pane and connection logic into hooks
...
- Create useDraggablePane hook for history pane drag behavior
- Create useConnection hook for MCP client connection and requests
- Update App.tsx to use both hooks
2024-12-18 12:54:24 -08:00
Jeffrey Ling
7878e1764a
address comment
2024-12-09 04:52:15 -07:00
Jeffrey Ling
26f0cb3c8b
merge conflict
2024-12-09 04:43:48 -07:00
Jeffrey Ling
8f40e052c1
Merge remote-tracking branch 'origin/main' into devin/1733551277-capability-negotiation
2024-12-09 04:31:45 -07:00
Jeffrey Ling
024f06c1b7
cleanup diffs
2024-12-09 04:29:30 -07:00
Devin AI
1ddc63b330
refactor: remove disabled state from Sampling and Roots tabs
2024-12-09 11:07:42 +00:00
Devin AI
27bd503240
fix: remove duplicate ServerCapabilities type declarations
2024-12-09 10:37:56 +00:00
Devin AI
b39c96de7c
refactor: revert tab files to main and restore tab disabling
2024-12-09 10:36:56 +00:00
Devin AI
d857e1462b
refactor: simplify capability handling and remove context provider
...
- Remove redundant useEffect for capability checking
- Remove CapabilityContext provider pattern
- Set default tab to first supported capability
- Add fallback UI for unsupported capabilities
- Delete unused contexts.ts file
2024-12-09 10:11:03 +00:00
Ben Mann
2f513df6c1
feat: improve request history and tab persistence
...
- Add failed requests to history with error messages for better debugging
- Persist selected tab in URL hash and restore on page load
- Fix formatting of timeout parameter parsing
🤖 Generated with Claude CLI.
Co-Authored-By: Claude <noreply@anthropic.com >
2024-12-08 21:15:34 +02:00
devin-ai-integration[bot]
e96b3be159
feat: implement capability negotiation for UI tabs
...
- Add CapabilityContext to manage server capabilities
- Disable tabs when server doesn't support feature
- Show error message in tab content when capability missing
- Implements #85
2024-12-07 06:15:21 +00:00
=
f04b161411
Allow setting timeout via "timeout" URL parameter
2024-12-05 08:11:35 +00:00
Kees Heuperman
cc17ba8d56
feat: Add button to clear loaded items
...
Add a button to the ListPane component that clears loaded items. This
will allow the user to clear and reload resources, resource templates,
prompts or tools when they expect the available items to have changed.
2024-12-01 09:50:53 +01:00
Ashwin Bhat
f876b1ec0d
consolidate server URL configuration
2024-11-26 13:40:28 -05:00
Ashwin Bhat
a3d542c0a3
make server port configurable via URL query param
2024-11-26 13:12:45 -05:00
Ashwin Bhat
11b891c6ca
make theme selectable in UI
2024-11-25 09:23:26 -05:00
Justin Spahr-Summers
360d090ac9
Fix inconsistent capitalization
2024-11-21 10:31:01 +00:00
Justin Spahr-Summers
fda05836cb
Merge branch 'main' into ashwin/errorlog
2024-11-21 10:30:29 +00:00
Justin Spahr-Summers
668448b047
Merge pull request #71 from modelcontextprotocol/ashwin/tabs
...
remove unused tabs
2024-11-21 10:22:54 +00:00
Ashwin Bhat
4352c93660
remove unused tabs
2024-11-20 19:06:26 -08:00
Ashwin Bhat
22bf78720b
show server stderr in inspector UI
2024-11-20 18:13:54 -08:00
Ashwin Bhat
78182eab10
dark mode fixes
2024-11-20 11:25:06 -08:00
Ashwin Bhat
0c6b1ad1d2
add back default command and args
2024-11-19 13:30:04 -08:00
Ashwin Bhat
c1a56810fb
pass in args
2024-11-19 11:42:16 -08:00
Justin Spahr-Summers
d91d7e8ae0
Add default request timeout
2024-11-16 15:54:08 +00:00
Justin Spahr-Summers
6c27f5a263
Upgrade to SDK 0.5.0
2024-11-16 15:25:02 +00:00
Justin Spahr-Summers
c1c8fc2f42
Use clearError in makeRequest
2024-11-12 15:42:23 +00:00
Justin Spahr-Summers
7a350785fe
Merge branch 'main' into justin/tab-specific-errors
2024-11-12 15:40:57 +00:00
Justin Spahr-Summers
54012aca6a
Make bottom pane resizable
2024-11-12 14:43:56 +00:00
Justin Spahr-Summers
0cf344bb6a
Move "history and notifications" pane to bottom
2024-11-12 14:35:53 +00:00
Justin Spahr-Summers
a507bafc3e
Remove big header in main pane
2024-11-12 14:28:56 +00:00
Justin Spahr-Summers
93b1ec4d61
Move connection settings UI into left sidebar
2024-11-12 14:27:02 +00:00
Justin Spahr-Summers
da2ac8d423
Clear error states when clicking around
2024-11-12 13:51:00 +00:00
Justin Spahr-Summers
3bae26723a
Use toasts for errors unassociated with a tab
2024-11-12 13:50:59 +00:00
Justin Spahr-Summers
0716adafc6
Remove unused RequestsTab
2024-11-12 13:50:59 +00:00
Justin Spahr-Summers
733d2a6e6e
Separate error states per tab
...
Resolves #40 .
2024-11-12 13:50:59 +00:00
Justin Spahr-Summers
3e46011614
Marginally better dark mode support
2024-11-12 12:34:10 +00:00
Justin Spahr-Summers
de9ee3956e
Remove example paths now that SDK pathing works better
2024-11-11 17:45:07 +00:00
David Soria Parra
ea4484cc04
Fix bug that roots returned by roots/list are never updated
...
The roots state is capture at the initialization of the connectMcpServer.
This causes roots/list to always return empty roots despite updates
to the roots. We are now using a ref to reference it and avoid the closure
issue. roots/list now returns correctly the roots.
2024-11-10 23:45:38 +00:00
Justin Spahr-Summers
2867173e7b
Record 'roots list changed' notifications in history sidebar
2024-11-08 12:04:45 +00:00
Justin Spahr-Summers
afefcb3fa5
Make env vars UI toggleable
2024-11-07 15:28:21 +00:00
Justin Spahr-Summers
76e2cf6fdc
Add UI for viewing and configuring environment variables
2024-11-07 15:28:21 +00:00
Justin Spahr-Summers
193032533b
Support structured tool results
2024-11-07 15:28:21 +00:00