Commit graph

2,023 commits

Author SHA1 Message Date
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
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
a45a291919
Merge branch 'main' into jesselumarie/test-SEP-974 2025-10-20 15:19:29 -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
Jesse Lumarie
9dc3b748a8 mcp: add icons 2025-10-18 20:42:46 -06: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
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
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
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
89dc57c488 Add tool input validation guidelines to AGENTS.md 2025-10-12 21:13:56 -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
ccb68b9253
Merge pull request #850 from gregsaab/greg/add_null_support_to_tools
Add support for specifying `null` values for tool fields
2025-10-11 12:01:02 -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
d5a4948cbc
Merge pull request #791 from modelcontextprotocol/dependabot/npm_and_yarn/npm_and_yarn-73ea615029
Bump vite from 6.3.5 to 6.3.6 in the npm_and_yarn group across 1 directory
2025-10-10 17:37:31 -04:00
Cliff Hall
95f16e3a3a
Merge branch 'main' into dependabot/npm_and_yarn/npm_and_yarn-73ea615029 2025-10-10 17:25:14 -04:00
Cliff Hall
5d0d1c085e
Merge pull request #859 from modelcontextprotocol/crondinini/support-client-secret
Add client secret option
2025-10-10 17:19:32 -04:00
Cliff Hall
982e10d71c
Merge branch 'main' into crondinini/support-client-secret 2025-10-10 17:08:04 -04:00