Commit graph inspector/client
Author SHA1 Message Date
Vincent
12332932b0 fix: Modify test mock data 2025-11-08 09:57:48 -08: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
Cliff Hall
63eb231650
Merge branch 'main' into fix/set-scope-dcr 2025-11-04 09:35:15 -05:00
Edison-A-N
dd0985cb11 fix: enhance resolution and enum handling in anyOf schemas 2025-11-02 11:39:35 +08:00
Cliff Hall
54484e7e8e
Merge branch 'main' into fix-default-null-array-input 2025-10-30 12:04:47 -04:00
Cliff Hall
3044d8f14c
Merge branch 'main' into meta_properies_in_tools 2025-10-30 11:55:46 -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
lorenzo.neumann
1c1afc30cc Fix global metadata not being applied 2025-10-28 12:54:23 +01:00
lorenzo.neumann
5b9e69f36a Aligned naming 2025-10-27 12:24:47 +01:00
lorenzo.neumann
8f28ea791b Aligned naming 2025-10-27 12:22:49 +01:00
lorenzo.neumann
159a049f94 Renamed mata schema to only meta 2025-10-27 12:09:44 +01: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
lorenzo.neumann
4622d81f81 Fixed tools tab test 2025-10-24 15:06:24 +02:00
lorenzo.neumann
caa1a2e1f5 Merge remote-tracking branch 'origin2/main' into meta_properies_in_tools 2025-10-24 15:04:38 +02:00
lorenzo.neumann
f82530fabb Fixed file names 2025-10-24 14:53:10 +02:00
lorenzo.neumann
809436d65c Added metadata cli tests, renaming 2025-10-24 14:37:22 +02:00
lorenzo.neumann
b9963014a0 Fixed naming 2025-10-24 14:02:41 +02:00
lorenzo.neumann
3d3925d02a Fixed metadata naming 2025-10-24 14:01:30 +02: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
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
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
a45a291919
Merge branch 'main' into jesselumarie/test-SEP-974 2025-10-20 15:19:29 -04:00
Ola Hungerford
7f6a2768c0
Merge branch 'main' into issue-846 2025-10-19 18:06:36 -07:00
olaservo
acf30b077a Handle tri state nullable boolean in null checkbox 2025-10-19 11:01:37 -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
Jesse Lumarie
9dc3b748a8 mcp: add icons 2025-10-18 20:42:46 -06:00
Cliff Hall
68788fcdae
Merge branch 'main' into inspector/error-popup 2025-10-18 14:49:40 -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
Ola Hungerford
4b26caf67c
Merge branch 'main' into bump-version-101225 2025-10-13 08:30:57 -07:00
John Howard
0b569f2fff Move under else 2025-10-13 08:22:15 -07:00
John Howard
2bfbdca485 Add a toast on connection error
When failing to connect to an MCP server, its very hard to understand
why. There is only an opaque "Connection Error" message with no
additional info. This also doesn't change at all on repeated attempts,
so there is no indication we attempted again and failed.

This change introduces a `toast` to visualize the error, and adds the
`cause` into the error message for further debugging
2025-10-13 08:22:15 -07:00
olaservo
8fab47668d Bump version to 0.17.1 2025-10-12 21:02:52 -07:00
olaservo
8367ef242b Merge remote-tracking branch 'upstream/main' into issue-846 2025-10-12 20:25:58 -07:00
cliffhall
eda547ee7b Fix duplicate OAuth redirect URIs
* In auth.ts
  - add getter for redirect_uris which returns redirectUrl and debugRedirectUrl but de-duped
  - included comments that explains the problem and link to issue
  - in clientMetadata getter,
    - replace hardcoded array value with this..redirect_uris, so it will never contain duplicate uris

Fixes #825
2025-10-11 14:35:47 -04:00
Cliff Hall
0ae2b7e7fb
Merge branch 'main' into greg/add_null_support_to_tools 2025-10-11 11:59:07 -04:00
Ola Hungerford
f013291f34
Merge pull request #858 from cliffhall/fix-lint
Fix linter complaints
2025-10-10 19:08:26 -07:00
Greg Saab
3adddfb9f1 merge 2025-10-10 19:08:16 -04:00
Cliff Hall
fc86dad130
Merge pull request #761 from ln-12/json_view_copy_button
Add copy functionality to JsonView component
2025-10-10 18:46:30 -04:00
Cliff Hall
321100b5cc
Merge pull request #797 from JavaProgrammerLB/fixWrongRoleValue
fix wrong role default value
2025-10-10 17:37:57 -04:00
Cliff Hall
982e10d71c
Merge branch 'main' into crondinini/support-client-secret 2025-10-10 17:08:04 -04:00
Cliff Hall
bde12d1131
Merge branch 'main' into fixWrongRoleValue 2025-10-10 17:00:28 -04:00