Commit graph

1,831 commits

Author SHA1 Message Date
Vincent
6106b1b562 fix: Remove incorrect nested test 2025-11-13 14:30:28 -08:00
Cliff Hall
1598b28f3a
Merge branch 'main' into fix/resolve-ref-pre-validation 2025-11-13 11:06:15 -05:00
Ola Hungerford
452d8ddba6
Merge pull request #914 from olaservo/bump-version-0173
Bump version to 0.17.3
2025-11-13 07:34:19 -07:00
olaservo
3930bdd700 Bump version to 0.17.3 2025-11-12 18:29:41 -07:00
Cliff Hall
17d9340a86
Merge pull request #911 from olaservo/add-v2-updates-and-pr-template
Add Inspector V2 development notices and PR template
2025-11-11 12:18:27 -05:00
olaservo
cbb6a0a53c Add version consideration and context for Inspector V2 development in documentation 2025-11-08 19:27:05 -07:00
V
adb897f05b
Merge branch 'main' into fix/resolve-ref-pre-validation 2025-11-08 10:47:05 -08:00
Vincent
c1f18a8edd fix: add ref resolves def test 2025-11-08 10:46:28 -08:00
Cliff Hall
c91960c5e6
Merge pull request #871 from stdevi/fix/set-scope-dcr
fix: set user specified scope in DCR
2025-11-08 12:58:55 -05:00
Vincent
12332932b0 fix: Modify test mock data 2025-11-08 09:57:48 -08:00
Cliff Hall
cb905a361b
Merge branch 'main' into fix/set-scope-dcr 2025-11-08 12:36:21 -05:00
Vincent
8ad6253cd9 fix: Extract function to utils 2025-11-04 09:31:31 -08:00
Vincent
b000fc25bb fix: Remove redundant type 2025-11-04 09:24:54 -08:00
Vincent
2ab7d625e4 Resolve ref before validation 2025-11-04 07:44:06 -08:00
Koichi ITO
9e6c9a2c8f
Merge pull request #903 from koic/fix_a_typo
Fix a typo
2025-11-05 00:37:44 +09:00
Cliff Hall
63eb231650
Merge branch 'main' into fix/set-scope-dcr 2025-11-04 09:35:15 -05:00
Koichi ITO
002dad07bc Fix a typo 2025-11-03 17:01:51 +09:00
Ola Hungerford
e87623ce01
Merge pull request #895 from cliffhall/fix-default-null-array-input
Handle nullable arrays in tool inputSchemas
2025-10-30 21:25:16 -07:00
Cliff Hall
54484e7e8e
Merge branch 'main' into fix-default-null-array-input 2025-10-30 12:04:47 -04:00
Cliff Hall
40045b3393
Merge pull request #889 from yanOO1497/fix_inspector_
fix: resolve $ref references in tool input schema properties
2025-10-30 11:22:10 -04:00
cliffhall
37acee9283 Handle nullable arrays in tool inputSchemas
* In DynamicJsonForm.tsx
  - In debouncedUpdateParent, formatJson, and validateJson,
    - when trimming the JSON value, use ?.trim() in case the field is null

* In jsonUtils.ts
  - in tryParseJson
    - use ?.trim() in case the field is null

* In schemaUtils.ts
  - in normalizeUnionType
    - add condition to handle the case where there is an anyOf with array or null as options

* In ToolsTab.tsx
  - for nullable fields, in null checkbox, in onCheckedChange handler
    - when not checked, if prop type is array, set to undefined (empty input field that can be edited rather than the word "null" as the default could provide

Fixes #846
2025-10-29 14:28:49 -04:00
yanOO1497
fb7fae1436 fix: resolve $ref references in tool input schema properties 2025-10-25 17:02:25 +08:00
Cliff Hall
99120937e2
Merge branch 'main' into fix/set-scope-dcr 2025-10-24 17:25:13 -04:00
Cliff Hall
c7683b464a
Merge pull request #886 from olaservo/version-bump-0.17.2 0.17.2
Version bump 0.17.2
2025-10-22 11:50:50 -04:00
olaservo
d99a3576b1 chore: bump version to 0.17.2
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 08:23:24 -07:00
olaservo
aa17bb223f 0.17.2 2025-10-22 07:58:44 -07:00
Ola Hungerford
6f64875299
Merge pull request #883 from cliffhall/npm-deps-update
Bump TS SDK to latest + npm audit fix
2025-10-21 20:10:39 -07:00
Stanislav Deviatykh
3b247ea21f mock clearScopeFromSessionStorage 2025-10-22 00:11:58 +03:00
Stanislav Deviatykh
eb76696d97 correctly clear scope 2025-10-22 00:09:57 +03:00
cliffhall
eeaaeb5707 Bump TS SDK to latest + npm audit fix
* In package.json under cli/, client/, server/ and /
  - bump @modelcontextprotocol/sdk to ^1.20.1
* In client/package.json
  - bump @vitejs/plugin-react to ^5.0.4
  - bump vite to ^7.1.11
* In package-lock.json
  - bump playwright to 1.56.1
  - cascading changes to rollup and other dependencies
2025-10-21 13:29:09 -04:00
cliffhall
742fd8e18d Bump TS SDK to latest + npm audit fix
* In package.json under cli/, client/, server/ and /
  - bump @modelcontextprotocol/sdk to ^1.20.1
* In client/package.json
  - bump @vitejs/plugin-react to ^5.0.4
  - bump vite to ^7.1.11
* In package-lock.json
  - bump playwright to 1.56.1
  - cascading changes to rollup and other dependencies
2025-10-21 12:17:56 -04:00
Cliff Hall
dced81d908
Merge pull request #849 from olaservo/issue-846
Add input validation guidelines and fix the case where there are null defaults or tri-state booleans
2025-10-20 13:18:46 -04:00
Ola Hungerford
7f6a2768c0
Merge branch 'main' into issue-846 2025-10-19 18:06:36 -07:00
olaservo
60ff2d37af Move Tool Input Validation Guidelines to Readme 2025-10-19 17:31:31 -07:00
olaservo
acf30b077a Handle tri state nullable boolean in null checkbox 2025-10-19 11:01:37 -07:00
olaservo
1a93897533 Update AGENTS to be directed at agent 2025-10-19 11:00:19 -07:00
olaservo
93fc8cc97e Support tri-state nullable boolean 2025-10-19 05:47:33 -07:00
olaservo
541a59f1fe Add test to explicitly reproduce issue #846 regression
This test verifies that tools with multiple nullable parameters
(default: null) work correctly. In v0.17.0, cleanParams would
incorrectly remove these null values, breaking tool execution.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 21:20:33 -07:00
Cliff Hall
f216d424f6
Merge pull request #875 from modelcontextprotocol/fix/increase-default-timeout-for-elicitation
Increase default request timeout to 5 minutes for elicitation support
2025-10-18 15:08:45 -04:00
olaservo
1306a95ae1 Merge branch 'main' of https://github.com/modelcontextprotocol/inspector into issue-846 2025-10-18 10:07:20 -07:00
Basil Hosmer
e74cbf0d40
Fix tests to match updated timeout description 2025-10-16 17:25:51 -04:00
Basil Hosmer
d6b179e6a8
Increase default request timeout to 5 minutes
- Changed MCP_SERVER_REQUEST_TIMEOUT from 10s to 5m (300000ms)
- Supports elicitation tools and other long-running operations
- Updated documentation to clarify client-side vs server-side timeouts
- Users can still customize via UI config or URL parameters
2025-10-16 17:13:14 -04:00
Stanislav Deviatykh
40fa6cb27d refactor test 2025-10-16 00:57:06 +03:00
Stanislav Deviatykh
c2dbff738e fix: set user specified scope in DCR 2025-10-16 00:50:42 +03:00
bhosmer-ant
d54ab71473
Merge pull request #870 from antonpk1/fix/lock-get-intrinsic-1.3.0
fix: lock get-intrinsic to 1.3.0 to avoid generator-function dependency
2025-10-14 15:13:27 -04:00
Anton Pidkuiko MacBook
266abf422c
fix: lock get-intrinsic to 1.3.0 to avoid generator-function dependency
Add npm override to lock get-intrinsic to version 1.3.0, preventing
upgrades to 1.3.1 which requires the generator-function package.

The generator-function package is not available in Anthropic's internal
Artifactory, causing installation failures when users run
`npx @modelcontextprotocol/inspector` and npm resolves to get-intrinsic@1.3.1.

This override ensures all installations use get-intrinsic@1.3.0 which does
not have the generator-function dependency.
2025-10-14 15:26:31 +01:00
Cliff Hall
636e4deaa7
Merge pull request #865 from olaservo/bump-version-101225 0.17.1
Bump version to 0.17.1
2025-10-13 14:43:45 -04:00
Ola Hungerford
4b26caf67c
Merge branch 'main' into bump-version-101225 2025-10-13 08:30:57 -07:00
Ola Hungerford
da2b81e407
Merge pull request #862 from cliffhall/fix/duplicate-redirect-uris
Fix duplicate OAuth redirect URIs
2025-10-13 08:30:13 -07:00
olaservo
89dc57c488 Add tool input validation guidelines to AGENTS.md 2025-10-12 21:13:56 -07:00