Commit Graph

156 Commits

Author SHA1 Message Date
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
57f0c49154 Remove redundant useCallbacks 2024-11-08 12:00:46 +00:00
Justin Spahr-Summers
5337baa116 Fix type error 2024-11-07 15:35:55 +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
Justin Spahr-Summers
f3406ca43d Basic support for roots 2024-11-07 14:27:46 +00:00
Justin Spahr-Summers
645f2e942e Add support for listing and filling resource templates 2024-11-07 14:02:53 +00:00
David Soria Parra
216c8a15d5 run prettier 2024-11-04 21:29:59 +00:00
Justin Spahr-Summers
7926eea39c Fix import 2024-10-28 13:01:31 +00:00
Justin Spahr-Summers
a798c5528e Merge branch 'main' into justin/sampling 2024-10-28 12:52:18 +00:00
Justin Spahr-Summers
82f3d99639 Install TypeScript SDK from registry 2024-10-28 10:42:31 +00:00
Justin Spahr-Summers
0d66867701 Add notification badge 2024-10-25 14:48:15 +01:00
Justin Spahr-Summers
5da417470f Add tab and approval flow for server -> client sampling 2024-10-25 14:47:08 +01:00
Justin Spahr-Summers
b4c70edb78 Merge pull request #25 from modelcontextprotocol/justin/remember-ui
Use localStorage to remember last entered command and args
2024-10-22 16:03:31 +01:00
Justin Spahr-Summers
6acd606a7e Use localStorage to remember last entered command and args 2024-10-21 14:23:34 +01:00
Ashwin Bhat
dcdcfd284f add missing import 2024-10-18 14:37:16 -07:00
ashwin-ant
567c15a1cf Merge pull request #20 from modelcontextprotocol/ashwin/ping
Add ping tab
2024-10-18 10:14:10 -07:00
Ashwin Bhat
7680d5272a updates for sdk 2024-10-18 10:00:13 -07:00
ashwin-ant
9f5366c49c Update PingTab.tsx 2024-10-18 09:46:17 -07:00
Ashwin Bhat
7bb40c188f add ping tab 2024-10-18 08:41:27 -07:00
Ashwin Bhat
24d005ac84 add pagination handling for lists 2024-10-17 17:11:30 -07:00
Ashwin Bhat
48355e9cb2 receive and display server notifications 2024-10-17 08:08:09 -07:00
Ashwin Bhat
0ffedbf8fa fix type errors 2024-10-16 16:22:14 -07:00
Ashwin Bhat
c6a11422f4 updates for sdk update 2024-10-16 16:22:14 -07:00
Ashwin Bhat
b9ed2bec74 encoding/decoding uri component 2024-10-11 08:48:17 -07:00
Ashwin Bhat
14da4793f7 extract transport logic 2024-10-11 08:42:31 -07:00
Ashwin Bhat
1497dbda29 handle long resource names in UI 2024-10-11 08:41:12 -07:00
Ashwin Bhat
d32e7b6725 add SSE connection ability 2024-10-11 08:40:20 -07:00
Ashwin Bhat
50f86ebbfe fix types, eliminate client/server 2024-10-11 08:34:28 -07:00
Ashwin Bhat
6575697f25 refactor to not use custom websocket protocol 2024-10-09 17:22:20 -07:00
Ashwin Bhat
bc1bc0e055 Fix import 2024-10-09 09:06:25 -07:00
Ashwin Bhat
019777bd93 extract listpane 2024-10-09 09:05:43 -07:00
ashwin-ant
4f26b5a51c Merge pull request #11 from modelcontextprotocol/ashwin/tools
get tools working
2024-10-09 09:05:25 -07:00
ashwin-ant
b34ca817e2 Merge pull request #10 from modelcontextprotocol/ashwin/promptargs
make prompts pass args
2024-10-09 09:05:00 -07:00
ashwin-ant
219dada081 Merge pull request #9 from modelcontextprotocol/ashwin/resourcerefresh
resource refreshing
2024-10-09 09:04:52 -07:00
Ashwin Bhat
936a50b14b remove Command verbiage, refactor slightly 2024-10-09 08:54:37 -07:00
Ashwin Bhat
bfc9e6e882 get tools working 2024-10-08 16:49:12 -07:00
Ashwin Bhat
88df0cd453 make prompts pass args 2024-10-08 16:49:12 -07:00
Ashwin Bhat
0c66e16dda resource refreshing 2024-10-08 16:49:12 -07:00