Commit graph

  • dc31c28102
    fix(core): make "error" the canonical terminal status on a mid-session crash (#1490) (#1493) Cliff Hall 2026-06-15 10:15:29 -04:00
  • b4716a1405
    feat(core): surface mid-session transport failures via lastError (#1489) Cliff Hall 2026-06-15 08:46:59 -04:00
  • bb32d1db5f
    fix(web): section-header hover outline + clear buttons out of tab order (#1487) (#1488) Cliff Hall 2026-06-14 22:27:46 -04:00
  • 2488ca5e38
    feat: port CLI, TUI, and launcher from v1.5 into v2 (#1452) Bob Dickinson 2026-06-14 17:27:49 -07:00
  • 53dc4549be
    fix(core): trace dropped fetch body update when entry rotates out (#1390) (#1480) Cliff Hall 2026-06-14 17:35:52 -04:00
  • ef921ba052
    fix(web): hide resource subscription UI when server lacks subscribe capability (#1479) Cliff Hall 2026-06-14 12:54:19 -04:00
  • f4157063e6
    fix(web): give History/Network/Logging list scrollbars a gutter, hide when idle (#1474) (#1475) Cliff Hall 2026-06-14 10:03:30 -04:00
  • bef8b84ee8
    fix(web): style Resources accordion native scrollbars to match Mantine (#1466) (#1473) Cliff Hall 2026-06-14 09:59:36 -04:00
  • d525fc9f54
    fix(web): ResourceControls single-scroll, full-height panel, right/down chevrons (#1462) (#1464) Cliff Hall 2026-06-14 08:57:05 -04:00
  • 3220d6239a
    fix(web): send a cancellation notification when cancelling an ordinary tool call (#1458) (#1463) Cliff Hall 2026-06-13 22:23:02 -04:00
  • d90cc4c34b
    fix(web): filter toggle hover as border, not background (#1460) (#1461) Cliff Hall 2026-06-13 19:52:27 -04:00
  • 92da6c1675
    fix(web): collapsible tool description in ToolDetailPanel — shown by default (#1381) (#1459) Cliff Hall 2026-06-13 19:13:29 -04:00
  • 6bb49e55ba
    fix(web): cancel the underlying task when cancelling a task tool call (#1455) (#1457) Cliff Hall 2026-06-13 18:00:48 -04:00
  • 8d4363d0ea
    feat(web): expandable resource_link with read-on-demand (#1449) (#1456) Cliff Hall 2026-06-13 17:15:25 -04:00
  • 638f2bfa5b
    Fix resource refresh button not triggering re-fetch (#1148) Ola Hungerford 2026-06-12 15:13:17 -07:00
  • a10ced988c
    feat(web): show Apps, Prompts, Resources, and Tasks tabs only when the server exposes the relevant items (#1450) (#1453) Cliff Hall 2026-06-12 18:11:52 -04:00
  • 0890c7509a
    feat(web): add Mantine clear buttons to text inputs app-wide (#1333) (#1448) Cliff Hall 2026-06-12 09:51:05 -04:00
  • 62d442b073 Revert "First pass at pulling the v1.5 CLI, TUI, and Launcher clients into v2." Bob Dickinson 2026-06-09 21:56:38 -07:00
  • 467b01edd6 First pass at pulling the v1.5 CLI, TUI, and Launcher clients into v2. Bob Dickinson 2026-06-09 17:38:00 -07:00
  • d5f12b2a82
    feat(web): reorderable ServerCards — drag-and-drop + keyboard (#1369) (#1447) Cliff Hall 2026-06-09 14:15:58 -04:00
  • 721dae08c6
    feat: apply auto-refresh setting live + diff-aware list-changed indicator (#1444) (#1445) Cliff Hall 2026-06-09 11:00:28 -04:00
  • b0a024269e
    feat(web): list-changed handling — indicator, pull-on-demand default, and per-server auto-refresh opt-in (#1402) (#1443) Cliff Hall 2026-06-08 12:58:21 -04:00
  • 9b558afee1
    feat(web): display negotiated MCP protocol version on ServerCard (#1324) (#1442) Cliff Hall 2026-06-08 07:40:02 -04:00
  • 121f875a0e
    feat(web): History — Pin & Replay, plus two history-status fixes (#1438) (#1441) Cliff Hall 2026-06-07 20:21:52 -04:00
  • a523a0f15a
    fix: call tasks/result when task status is input_required (#1174) Dzmitryi Halahayeu 2026-06-08 00:50:34 +02:00
  • 5cabc1ecd7
    feat(web): URL elicitation — explicit completion step + error-path (-32042) handling (#1415) (#1436) Cliff Hall 2026-06-06 18:25:01 -04:00
  • 49d6be6987
    feat(web): add per-server Roots config + client roots capability (#1425) (#1431) Cliff Hall 2026-06-05 11:08:18 -04:00
  • ed6eda7492
    feat(web): wire up MCP task support — Tasks screen, Run-as-task, status toasts (#1422) (#1424) Cliff Hall 2026-06-04 08:49:47 -04:00
  • 0ba1b8d1d8
    chore: bump version to 0.22.0 (#1428) 0.22.0 Copilot 2026-06-04 08:34:58 -04:00
  • 5c782ada7c
    feat: add URL-mode elicitation support (#1423) Cliff Hall 2026-06-03 21:09:38 -04:00
  • 8923a9bbf9
    feat(web): tool progress toasts + persist all per-screen state across navigation (#1414, #1417) (#1420) Cliff Hall 2026-06-03 12:46:37 -04:00
  • 8ebd55723f
    fix(dev): handle client disconnect in the dev proxy stream pump (#1418) (#1419) Cliff Hall 2026-06-02 19:08:48 -04:00
  • 8f6a2e0f78
    feat(web): render pending sampling/elicitation requests (#1407) (#1411) Cliff Hall 2026-06-02 17:52:20 -04:00
  • e1c8f71924
    fix(storage): await store-file writes instead of polling (#1412) (#1413) Cliff Hall 2026-06-02 11:55:24 -04:00
  • 8be1680494
    chore(web): silence benign config-load dep warnings in npm run dev (#1408) Cliff Hall 2026-06-01 19:48:12 -04:00
  • 5fb2b503f4
    feat(apps): render running MCP Apps end-to-end (#1370) (#1403) Cliff Hall 2026-06-01 18:01:44 -04:00
  • 440b194f64
    fix(state): dispatch connect event after capabilities are populated (#1405) Cliff Hall 2026-06-01 11:10:07 -04:00
  • 8b4375584a
    refactor(app): extract resetSessionScopedUiState() helper (#1394) (#1398) Cliff Hall 2026-06-01 08:15:13 -04:00
  • 9e494544e7
    fix(state): gate list fetches on server capability (#1350) (#1395) Cliff Hall 2026-05-31 22:06:55 -04:00
  • 905b80a88c
    fix(app): clear per-call panels and log level on disconnect (#1368) (#1392) Cliff Hall 2026-05-31 20:19:59 -04:00
  • 10f429759f
    chore(deps): npm audit fix for transitive security advisories (#1380) Ola Hungerford 2026-05-31 14:36:50 -07:00
  • 5c5e5ab754
    feat(network): show auth response bodies with masked secrets + reveal toggle (#1386) (#1387) Cliff Hall 2026-05-31 08:52:13 -04:00
  • 98192fd86e
    fix(auth): persist OAuth pre-redirect Network log across the redirect (#1384) (#1385) Cliff Hall 2026-05-30 20:39:25 -04:00
  • 9622e8149f
    feat(auth): wire OAuth authorization-code flow into App.tsx (#1379) (#1383) Cliff Hall 2026-05-30 20:26:42 -04:00
  • 881ba4b5e8
    feat(auth): inject MCP_INSPECTOR_API_TOKEN into served index.html (#1378) (#1382) Cliff Hall 2026-05-30 20:10:27 -04:00
  • e3b0b6a908
    feat(connection-info): wire Connection Info modal to the connection handshake (#1377) Cliff Hall 2026-05-30 16:42:37 -04:00
  • dd0f5de820
    feat(sort): add SortToggle for Logs, History, and Network (#1371) (#1372) Cliff Hall 2026-05-29 14:47:19 -04:00
  • a7178280f0
    feat(export): wire History + Logs export JSON handlers (#1354) (#1367) Cliff Hall 2026-05-27 19:06:28 -04:00
  • 4641339cc3
    feat(network): add Network screen surfacing backend fetch log (#1355) (#1363) Cliff Hall 2026-05-27 08:35:25 -04:00
  • 491a522e8d fix(stories): wait on dialog role with longer timeout for ServerConfigModal plays cliffhall 2026-05-26 14:41:00 -04:00
  • f6ac075f24
    fix(servers): make settings form re-render on every keystroke (#1361) (#1362) Cliff Hall 2026-05-26 13:42:14 -04:00
  • 037225a9fb
    feat(servers): move oauthClientSecret and stdio env values to OS keychain (#1356) (#1360) Cliff Hall 2026-05-26 10:33:46 -04:00
  • a9df501856
    feat(servers): flatten mcp.json settings to top-level fields (#1358) (#1359) Cliff Hall 2026-05-25 15:52:37 -04:00
  • 5f9bfdc490
    feat(servers): hot-reload server list on external mcp.json edits (#1345) (#1357) Cliff Hall 2026-05-25 11:30:05 -04:00
  • 85a4b4c057
    feat(servers): persist per-server settings to mcp.json (#1352) (#1353) Cliff Hall 2026-05-24 19:23:26 -04:00
  • 420da2e415
    feat(servers): export server list as mcp.json download (#1346) (#1351) Cliff Hall 2026-05-23 15:15:56 -04:00
  • db1916cd34
    feat(servers): persist server list to ~/.mcp-inspector/mcp.json (#1343) (#1349) Cliff Hall 2026-05-23 14:26:23 -04:00
  • e9ac57c548
    docs(spec): add v2 server-list file design (#1343) (#1344) Cliff Hall 2026-05-23 10:23:13 -04:00
  • 8d6dea0af2
    Port resource preview UX improvements to PromptsScreen (#1328) (#1331) Cliff Hall 2026-05-23 09:20:20 -04:00
  • 6678313373
    Expose live resource subscriptions via a hook (#1325) (#1326) Cliff Hall 2026-05-19 20:15:51 -04:00
  • 4d74b94bed
    Wire App.tsx to v2 core/ hook layer; remove demo stub from InspectorView (#1322) Cliff Hall 2026-05-19 15:41:55 -04:00
  • 37a4d99575
    Port v1.5 web dev backend (vite-hono-plugin + remote-server bootstrap) (#1321) Cliff Hall 2026-05-18 19:22:14 -04:00
  • 3569321ceb
    test: share remote-server setup across response-shape describes (#1313) (#1319) Cliff Hall 2026-05-18 15:11:38 -04:00
  • 8bb389c8e3
    test: switch integration project to folder-based manifest (#1314) (#1318) Cliff Hall 2026-05-18 11:54:49 -04:00
  • 02182e3b6c
    test(core): backfill coverage on inspectorClient + remote server (#1317) Cliff Hall 2026-05-17 20:43:55 -04:00
  • 82269e78cb
    refactor(core): apply v1.5-port cleanups deferred from #1306 (#1316) Cliff Hall 2026-05-17 19:15:48 -04:00
  • 88b55b093b
    test: run v1.5-ported integration tests under node-env vitest project (#1307) (#1312) Cliff Hall 2026-05-16 15:15:17 -04:00
  • 0ead1deea6
    feat(core): port v1.5 InspectorClient + transports + auth subsystem (#1302) (#1306) Cliff Hall 2026-05-15 15:36:17 -04:00
  • e154378178
    fix(coverage): include core/ files in v8 per-file gate (#1301) (#1305) Cliff Hall 2026-05-14 20:17:10 -04:00
  • e3e70470b5
    feat(core): port v1.5 hook layer (#1243) (#1300) Cliff Hall 2026-05-13 17:43:07 -04:00
  • a4215e57b9
    ci(storybook): wire test:storybook into CI (#1251) (#1297) Cliff Hall 2026-05-10 15:58:15 -04:00
  • fc41fdc10a
    feat(apps): render tool.icons on ToolListItem and ToolDetailPanel (#1264) (#1293) Cliff Hall 2026-05-09 15:45:53 -04:00
  • 5f296589ea
    feat(apps): AppsScreen and InspectorView wiring (#1263) (#1286) Cliff Hall 2026-05-07 14:18:27 -04:00
  • 323f42d11c
    feat(apps): AppRenderer with imperative ref (#1262) (#1282) Cliff Hall 2026-05-05 09:56:48 -04:00
  • 1ffcdc38ca
    feat(apps): add AppListItem and AppDetailPanel groups (#1261) (#1273) Cliff Hall 2026-05-04 10:28:58 -04:00
  • 8fa1a0c074
    feat(apps): add isAppTool helper in core (#1260) (#1272) Cliff Hall 2026-05-01 17:03:11 -04:00
  • 75f74d64c1
    test(coverage): bootstrap vitest unit infra and add tests at 90%+ per file (#1245) (#1269) Cliff Hall 2026-05-01 15:15:32 -04:00
  • f18775a1a5
    Merge pull request #1270 from modelcontextprotocol/tighten-claude-workflow Bob Dickinson 2026-05-01 10:08:08 -07:00
  • 1bbf53cf76 ci: collapse author_association OR chains into contains(fromJSON(...)) cliffhall 2026-05-01 10:49:54 -04:00
  • c044b5d65f ci: gate claude.yml on author_association to skip unauthorized invokes cliffhall 2026-05-01 10:19:59 -04:00
  • 64a42e645b
    fix(stories): scope ResourceSelected click to URIs region (#1248) (#1255) Cliff Hall 2026-04-29 17:24:52 -04:00
  • bcb5b643ff
    docs(apps): specify the v2 Apps tab (#1265) Cliff Hall 2026-04-29 17:22:59 -04:00
  • 5a2d24bac7
    docs(agents): require version label on new issues and PRs (#1257) Cliff Hall 2026-04-28 15:59:26 -04:00
  • 39e1c67401
    feat(experimental): derive client toggles from ClientCapabilities (#1252) Cliff Hall 2026-04-28 12:33:08 -04:00
  • c04f96ffb8
    feat(sampling): replace InlineSamplingRequest responseText with draftResult (#1239) (#1250) Cliff Hall 2026-04-27 18:29:58 -04:00
  • f1d6fbd704
    feat(resources): render annotations on ResourceListItem (#1249) Cliff Hall 2026-04-27 17:23:32 -04:00
  • 9f452807f6
    fix(history): clear stale methodFilter on clear-all (#1237) (#1247) Cliff Hall 2026-04-27 15:43:54 -04:00
  • 3afb9803fb Update AGENTS.md with issue driven workstyle and more context about the three main branches and the associated projects cliffhall 2026-04-27 12:14:06 -04:00
  • 63e112113e
    Merge pull request #1236 from modelcontextprotocol/v2/phase-5-spec-audit Cliff Hall 2026-04-27 11:59:04 -04:00
  • 6b3cecd736 Address PR #1236 review feedback cliffhall 2026-04-27 10:24:30 -04:00
  • dde43ae47c Phase 5 audit: annotate spec, close HistoryControls partial cliffhall 2026-04-27 09:51:02 -04:00
  • 7558d72a79
    Merge pull request #1234 from modelcontextprotocol/v2/phase-5-cleanup Cliff Hall 2026-04-26 22:06:31 -04:00
  • 5a60da2a12 Drop multi-line JSDoc on ServerEntry cliffhall 2026-04-26 19:55:09 -04:00
  • c5d02456e0 Phase 5: Lift ServerEntry into core/mcp/types.ts cliffhall 2026-04-26 19:17:57 -04:00
  • 56abced72b
    Merge pull request #1229 from modelcontextprotocol/v2/phase-4-screen-selection-state Cliff Hall 2026-04-26 17:06:20 -04:00
  • 17d8532396 Address PR #1229 code review feedback cliffhall 2026-04-26 17:01:48 -04:00
  • d5559b4ea6 Make ResourcesScreen template/resource selection mutually exclusive cliffhall 2026-04-26 11:38:11 -04:00
  • bb8241c2aa Share long tool fixture across ToolControls and InspectorView stories cliffhall 2026-04-26 11:25:54 -04:00
  • 4c1d2f2c34 Phase 4: Move screen selection state into the screens themselves cliffhall 2026-04-26 09:27:22 -04:00
  • d9b2009804
    Merge pull request #1221 from modelcontextprotocol/v2/phase-2-server-settings-viewshell Cliff Hall 2026-04-25 19:56:35 -04:00