Commit graph

  • 5dd038eb21
    Merge pull request #2041 from modelcontextprotocol/v2/fix/2001-duplicate-tool-selection Cliff Hall 2026-08-17 08:19:42 -04:00
  • f8d8c77783
    Merge pull request #2035 from modelcontextprotocol/v2/fix/1919-rfc6570-uri-template-expansion Cliff Hall 2026-08-17 08:17:54 -04:00
  • 7bcf155e06 fix: scope the value ceiling to the names a template references cliffhall 2026-08-17 01:54:37 -04:00
  • 9caac43da4 fix: accept only well-formed UTF-8 sequences, and validate before previewing cliffhall 2026-08-17 01:40:50 -04:00
  • 05bbfe5074 fix: read the completions map by own property, not through the prototype cliffhall 2026-08-17 01:25:58 -04:00
  • 7d9410cbe0 fix: keep a pct-encoded UTF-8 sequence whole, and bound the preview too cliffhall 2026-08-17 01:13:17 -04:00
  • a3dd856380 test: pin the InspectorClient wiring, and correct a false claim about the SDK cliffhall 2026-08-17 00:59:30 -04:00
  • c6b17c5241 fix: refuse a stray brace, bound value length, and drop a quadratic scan cliffhall 2026-08-17 00:47:19 -04:00
  • 1c595e96ee fix: dedupe a repeated name in a group, and name every unmet requirement cliffhall 2026-08-17 00:33:52 -04:00
  • 7bda38220d
    Merge pull request #1997 from modelcontextprotocol/v2/fix/1939-typecheck-coverage-windows Cliff Hall 2026-08-17 00:31:09 -04:00
  • 3b995f6658 docs(spec): describe tool selection by row key, not name cliffhall 2026-08-17 00:23:26 -04:00
  • 6a345ae77c fix: keep the URI preview from throwing or promising an unsendable URI cliffhall 2026-08-17 00:22:09 -04:00
  • 63b37e05ec fix(web): drop a pre-#2001 selectedToolName on OAuth resume cliffhall 2026-08-17 00:19:22 -04:00
  • c93552139c fix(scripts): keep the resolver local, complete the cmd.exe quoting cliffhall 2026-08-17 00:18:40 -04:00
  • c6fb627142 fix: count a pct-triplet as one character under every operator cliffhall 2026-08-17 00:03:10 -04:00
  • ab40fb621a fix(web): key tool selection by row identity, not name cliffhall 2026-08-17 00:02:13 -04:00
  • b399bc64e1 fix(scripts): find the manifest without exports, quote shell args on Windows cliffhall 2026-08-17 00:01:51 -04:00
  • 2e06b369f4 fix: encode literals per RFC 6570 3.1, and label the varname tolerance cliffhall 2026-08-16 23:44:45 -04:00
  • 4b143ce043 fix(scripts): validate the bin name and that its file exists cliffhall 2026-08-16 23:43:24 -04:00
  • e9a581d912
    Merge pull request #2038 from modelcontextprotocol/v2/feat/1915-manual-server-headers Cliff Hall 2026-08-16 23:36:32 -04:00
  • 2333a98fe7
    Merge branch 'v2/main' into v2/fix/1939-typecheck-coverage-windows Cliff Hall 2026-08-16 23:23:04 -04:00
  • 4d7405bea0
    Merge branch 'v2/main' into v2/feat/1915-manual-server-headers Cliff Hall 2026-08-16 23:21:17 -04:00
  • 1e0fd88956
    Merge pull request #2034 from modelcontextprotocol/v2/fix/1860-mrtr-results-panel Cliff Hall 2026-08-16 23:20:29 -04:00
  • ef3f5e74d8 Merge branch 'v2/fix/1919-rfc6570-uri-template-expansion' of https://github.com/modelcontextprotocol/inspector into v2/fix/1919-rfc6570-uri-template-expansion cliffhall 2026-08-16 23:18:23 -04:00
  • 52abe8a165 fix: count a pct-triplet as one character when truncating a prefix cliffhall 2026-08-16 23:18:20 -04:00
  • 63250a6c52
    Merge branch 'v2/main' into v2/fix/1919-rfc6570-uri-template-expansion Cliff Hall 2026-08-16 23:16:27 -04:00
  • 6acaff70ca fix: honor a defined-but-empty value, and announce the expansion error cliffhall 2026-08-16 23:08:30 -04:00
  • 4dd8ed4498 revert(web): drop custom headers from the manual add form (#1915) cliffhall 2026-08-16 22:57:34 -04:00
  • 4e4aa49db1
    Merge pull request #2037 from modelcontextprotocol/v2/feat/1906-auth-token-url-overrides Cliff Hall 2026-08-16 22:49:19 -04:00
  • 1c24eda429 fix: validate the whole varspec, and derive the TUI's message from its gate cliffhall 2026-08-16 22:48:36 -04:00
  • 405d0f4d0d
    Merge pull request #2039 from modelcontextprotocol/v2/chore/1959-no-floating-promises Cliff Hall 2026-08-16 22:35:52 -04:00
  • 1ad3edd96d fix: refuse a template that cannot expand, instead of reading the raw one cliffhall 2026-08-16 22:32:27 -04:00
  • 7a0ef43e67
    Merge pull request #2036 from modelcontextprotocol/v2/fix/2006-crlf-sse-frames Cliff Hall 2026-08-16 22:28:35 -04:00
  • 51d35d864b fix(web): correct the OAuth header hint, keep utils off components (#1915) cliffhall 2026-08-16 22:14:40 -04:00
  • 85e3215534 fix(tui): retire the disconnect token on a server switch, not just clear cliffhall 2026-08-16 22:11:40 -04:00
  • 8d6803953c perf(auth): gate the override wrapper on the discovery request, and guard disk values cliffhall 2026-08-16 22:11:16 -04:00
  • 1939136eff fix: read template variables as own properties only cliffhall 2026-08-16 22:02:39 -04:00
  • d60a5c713d fix(web): only write settings on a real header edit; label rows by position (#1915) cliffhall 2026-08-16 21:57:09 -04:00
  • d830213796 fix: address round-2 review — stale disconnect, lint-project gap, coverage cliffhall 2026-08-16 21:52:43 -04:00
  • e5c20608bf fix(auth): never read a stream, and say what the issuer override does not do cliffhall 2026-08-16 21:52:09 -04:00
  • ed99617c53 fix(web): lock header rows while submitting, name their clear buttons (#1915) cliffhall 2026-08-16 21:40:07 -04:00
  • ebc18e1d56 fix: expand each expression independently, and reject invalid varspecs cliffhall 2026-08-16 21:38:52 -04:00
  • ac8a08e42f fix(auth): only rebuild the response when an override is actually applied cliffhall 2026-08-16 21:30:32 -04:00
  • 5d8094357d fix(tui): surface a disconnect failure independently of connection status cliffhall 2026-08-16 21:16:34 -04:00
  • 82ce02b516 fix(web): don't copy a cloned server's other settings (#1915) cliffhall 2026-08-16 21:14:33 -04:00
  • 05698647f8 fix(auth): never apply endpoint overrides on the enterprise-managed leg cliffhall 2026-08-16 21:13:51 -04:00
  • 935113d1e0 fix: encode per RFC 3986, and derive the TUI form from the shared parser cliffhall 2026-08-16 21:04:20 -04:00
  • 519ecf49ee chore(lint): enable no-floating-promises in all five ESLint scopes cliffhall 2026-08-16 20:57:32 -04:00
  • 9aab945964 feat(web): custom headers on the manual server-config form (#1915) cliffhall 2026-08-16 20:57:02 -04:00
  • 7a29a21618 test(web): drop the double cast from the CRLF SSE stream mocks cliffhall 2026-08-16 20:47:01 -04:00
  • 364d8c9dbc feat(auth): per-server authorization and token URL overrides cliffhall 2026-08-16 20:23:25 -04:00
  • 7164806be3 Merge origin/v2/main: move the #1939 npx fix into the shared tsc-program lib olaservo 2026-08-16 17:07:50 -07:00
  • 07a7b0beb5 fix(web): accept CRLF-delimited SSE frames on the servers events stream cliffhall 2026-08-16 20:07:16 -04:00
  • 1d29e4e71c Merge remote-tracking branch 'origin/v2/fix/1919-rfc6570-uri-template-expansion' into v2/fix/1919-rfc6570-uri-template-expansion cliffhall 2026-08-16 19:35:48 -04:00
  • e7d1246c86 fix(core): scope requiredness to expressions, and encode + / # per RFC 6570 cliffhall 2026-08-16 19:35:33 -04:00
  • 539475ca6a
    Merge branch 'v2/main' into v2/fix/1919-rfc6570-uri-template-expansion Cliff Hall 2026-08-16 19:31:24 -04:00
  • d0c38b6bf7
    Merge branch 'v2/main' into v2/fix/1860-mrtr-results-panel Cliff Hall 2026-08-16 19:21:37 -04:00
  • 128d75225e
    Merge pull request #2032 from modelcontextprotocol/v2/fix/1887-modern-capability-checkmarks Cliff Hall 2026-08-16 19:20:51 -04:00
  • 25c3ad272e fix(core): support ; and :length, and scope requiredness to the expression cliffhall 2026-08-16 19:17:05 -04:00
  • 7cd8d3e4c7
    Merge branch 'v2/main' into v2/fix/1860-mrtr-results-panel Cliff Hall 2026-08-16 19:13:26 -04:00
  • 409dce37be fix(core): share URI-template expansion and correct the SDK's multi-name branch cliffhall 2026-08-16 18:51:12 -04:00
  • f5757c0f95 test(integration): drive the mrtr_empty reproduction through the showcase config cliffhall 2026-08-16 18:41:36 -04:00
  • 83658db2dd fix(web): expand resource templates per RFC 6570 cliffhall 2026-08-16 18:31:35 -04:00
  • b3aedf62cd fix(web): name an empty tool result instead of "No results yet" (#1860) cliffhall 2026-08-16 18:31:01 -04:00
  • 0b54cdc4e1 test(web): use the object shape for the legacy tasks capability cliffhall 2026-08-16 18:25:49 -04:00
  • 73913ef09f fix(web): read modern tasks support from the extension map cliffhall 2026-08-16 18:11:29 -04:00
  • 8dd0fdf28b
    Merge pull request #1995 from modelcontextprotocol/v2/fix/1941-cli-vitest-teardown-crash Cliff Hall 2026-08-16 17:54:47 -04:00
  • 138e07fab2
    Merge branch 'v2/main' into v2/fix/1941-cli-vitest-teardown-crash Cliff Hall 2026-08-16 17:43:24 -04:00
  • a03c7d9807
    Merge pull request #1996 from modelcontextprotocol/v2/fix/1942-tui-coverage-flake Cliff Hall 2026-08-16 17:41:20 -04:00
  • 2f0aa24726
    Merge branch 'v2/main' into v2/fix/1942-tui-coverage-flake Cliff Hall 2026-08-16 17:40:11 -04:00
  • 6bc355df63
    Merge pull request #2029 from modelcontextprotocol/v2/chore/1965-dep-lockstep-tsc-derivation Cliff Hall 2026-08-16 17:37:12 -04:00
  • a9b9a917e3 chore(scripts): compare only the copies a program actually met cliffhall 2026-08-16 12:35:38 -04:00
  • 7f9be24bf3 chore(scripts): derive dep-lockstep candidates from what enters each tsc program cliffhall 2026-08-16 12:17:15 -04:00
  • ae0e9d53a3 test(tui): settle input handlers at the keypress sites too, and pin the contract cliffhall 2026-08-16 12:15:41 -04:00
  • 3eeae10fbc
    Merge pull request #2027 from modelcontextprotocol/v2/fix/2026-default-snapback Cliff Hall 2026-08-16 09:19:06 -04:00
  • a945fb71c6 docs: correct how a null reaches the number field cliffhall 2026-08-16 01:08:40 -04:00
  • 27fe15976f fix(web): admit null in the number field's value and default prop types cliffhall 2026-08-16 01:00:48 -04:00
  • d3b70a6329 fix(web): keep an explicit null out of the number field's default fallback cliffhall 2026-08-16 00:53:16 -04:00
  • c6edc13a9f docs: mark the JSON half of #2026 latent, not reproducible today cliffhall 2026-08-16 00:44:53 -04:00
  • a24413af6f fix(web): stop a schema default from reverting the edit in progress (#2026) cliffhall 2026-08-16 00:27:56 -04:00
  • fcf0a6309b
    Merge pull request #2025 from modelcontextprotocol/v2/fix/1853-json-editor-escaping Cliff Hall 2026-08-16 00:20:03 -04:00
  • 325ac536cd test(web): resolve the null defaults from the schema, not a seeded value cliffhall 2026-08-15 23:59:31 -04:00
  • 4676af4e39 test(web): pin the JSON editor's reported escaping reproductions cliffhall 2026-08-15 23:51:21 -04:00
  • aaca08aa0e
    Merge pull request #2016 from modelcontextprotocol/v2/fix/1909-salvage-malformed-list-items Cliff Hall 2026-08-15 23:27:20 -04:00
  • 0f31de83af
    Merge branch 'v2/main' into v2/fix/1909-salvage-malformed-list-items Cliff Hall 2026-08-15 23:05:31 -04:00
  • 298510c793
    Merge pull request #2023 from modelcontextprotocol/v2/feat/2019-id-token-viewer Cliff Hall 2026-08-15 23:03:30 -04:00
  • 66fbf98cb8
    Merge pull request #2022 from modelcontextprotocol/v2/feat/2018-custom-authorization-params Cliff Hall 2026-08-15 23:03:28 -04:00
  • 6fdc12424f
    Merge branch 'v2/main' into v2/fix/1941-cli-vitest-teardown-crash Cliff Hall 2026-08-15 22:50:58 -04:00
  • ccb0b9b443
    Merge branch 'v2/main' into v2/fix/1909-salvage-malformed-list-items Cliff Hall 2026-08-15 22:40:48 -04:00
  • c28165fd48
    Merge branch 'v2/main' into v2/feat/2019-id-token-viewer Cliff Hall 2026-08-15 22:40:35 -04:00
  • 55dbac5e95
    Merge branch 'v2/main' into v2/feat/2018-custom-authorization-params Cliff Hall 2026-08-15 22:40:26 -04:00
  • dffd1fb48b
    Merge pull request #2024 from modelcontextprotocol/v2/fix/2020-draft-validity-gate Cliff Hall 2026-08-15 22:37:54 -04:00
  • 23847a61c7
    Merge branch 'v2/main' into v2/fix/1909-salvage-malformed-list-items Cliff Hall 2026-08-15 22:36:50 -04:00
  • 97b25da026
    Merge branch 'v2/main' into v2/feat/2019-id-token-viewer Cliff Hall 2026-08-15 22:27:53 -04:00
  • 9c4356fb8c
    Merge branch 'v2/main' into v2/feat/2018-custom-authorization-params Cliff Hall 2026-08-15 22:26:42 -04:00
  • e6e4600a73 fix: validate authorizationParams off disk; note the EMA exception (#2018) cliffhall 2026-08-15 22:10:36 -04:00
  • d95a6e629c fix: stop dropping oauth.onInsufficientScope when extracting the client secret (#2018) cliffhall 2026-08-15 21:54:16 -04:00
  • f36278538e fix: extract the param row constant and cover the manager bridge (#2018) cliffhall 2026-08-15 21:42:32 -04:00
  • 55734f3776 fix: accessible names for the authorization-parameter rows (#2018) cliffhall 2026-08-15 21:28:59 -04:00
  • 6002c2ce33 fix: gate submission on unsendable field text, and on required tool args cliffhall 2026-08-15 21:09:51 -04:00