Greg Saab
3fd0feb75a
if a field is nullable, provide a means of specifying null
2025-10-08 12:22:47 -04:00
Ola Hungerford
1778ab70ca
Merge branch 'main' into fix766
2025-10-07 21:28:32 -07:00
Ola Hungerford
b7ef160190
Merge pull request #819 from fredericbarthelet/update-resource-metadata-specs-link
...
Update link to actual mcp revision introducing protected resource metadata endpoint
2025-10-06 15:37:40 -07:00
Cliff Hall
5b4edefbc7
Update client/src/lib/hooks/useConnection.ts
2025-09-30 19:06:19 -04:00
Kent C. Dodds
9e95eec0f3
Merge branch 'main' into auth-fix
2025-09-30 15:40:39 -06:00
Kent C. Dodds
34534ed062
fix: update default authorization header to include empty Bearer token and improve validation logic
2025-09-30 15:17:13 -06:00
Cliff Hall
de71fb9d1c
Merge branch 'main' into auth-fix
2025-09-30 17:00:24 -04:00
Cliff Hall
a8aebd8a39
Merge branch 'modelcontextprotocol:main' into main
2025-09-30 15:57:53 -04:00
cliffhall
0a60c58d4f
Bump Inspector version to 0.17.0
...
- New feature: Connection Type
- Reverts "fix: filter out client_secret when storing OAuth client information"
- Fixes STDIO "Headers is undefined" message when connecting to an SSE server.
2025-09-30 15:41:09 -04:00
olaservo
5abf1d5052
Clear validation errors after tool execution and adjust error display in ToolsTab
2025-09-27 22:09:44 -07:00
Ola Hungerford
5e1aef27bf
Merge pull request #772 from JMLX42/fix/optional-arrays-issue-771
...
Fix optional arrays/objects issue #771
2025-09-27 21:21:55 -07:00
olaservo
a11ee99818
Update ToolsTab tests to require JSON fields and adjust default value generation for optional types
2025-09-27 21:17:17 -07:00
olaservo
69c294c0ae
Let servers validate invalid input
2025-09-27 21:05:00 -07:00
olaservo
a4f99bd5d0
Remove demo video file
2025-09-27 20:54:09 -07:00
olaservo
2b49ab7aaf
Merge remote-tracking branch 'upstream/main' into omit-optional-empty-strings-updated
2025-09-27 20:53:06 -07:00
Ola Hungerford
ce4ac9e998
Merge pull request #528 from nandsha/fix/validate-json-on-tool-execution
...
fix: Validate JSON parameters before tool execution
2025-09-27 20:51:58 -07:00
olaservo
48fd23064c
Remove unused function
2025-09-27 20:39:11 -07:00
olaservo
45a1bde010
Refactor ToolsTab to handle cleared fields as undefined instead of empty strings; update tests for new behavior
2025-09-27 20:21:03 -07:00
Kent C. Dodds
0da5bc2a2e
refactor: streamline authorization header validation in useConnection hook
2025-09-26 13:26:46 -06:00
Kent C. Dodds
30f9855fd5
fix: update authorization header handling to prevent empty values and show validation error
2025-09-26 13:24:28 -06:00
olaservo
45abfe0d87
Merge remote-tracking branch 'upstream/main' into omit-optional-empty-strings-updated
2025-09-25 21:18:25 -07:00
Kent C. Dodds
17ace55bbf
fix: enhance OAuth token handling in useConnection hook to prevent infinite auth loops
2025-09-25 15:29:26 -06:00
olaservo
fcaaffff51
Fix TypeScript error: replace 'any' with proper JsonSchemaType
...
- Import JsonSchemaType from utils/jsonUtils
- Cast tool.inputSchema to JsonSchemaType instead of any
- Matches typing pattern used elsewhere in codebase
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 07:13:37 -07:00
Paul Carleton
b72e3c1233
Revert "fix: filter out client_secret when storing OAuth client information"
...
This reverts commit 36b9acc97e .
2025-09-24 15:12:52 +01:00
olaservo
2846e179a3
Fix formatting with Prettier
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 07:06:31 -07:00
olaservo
754c97956f
Omit optional fields with empty strings from tool calls
2025-09-24 07:01:04 -07:00
Nandha Reddy
9903c83753
Add PR demo video showing JSON validation improvements
...
- Demonstrates real-time JSON validation feedback
- Shows tool execution disabled on invalid JSON
- Displays improved error messages and auto-reset functionality
- File optimized for GitHub (709KB MP4 format)
2025-09-24 01:29:25 +10:00
Nandha Reddy
a3445c93ff
Fix ESLint issues in DynamicJsonForm.tsx
...
- Remove unnecessary escape character in regex pattern
- Add missing schema dependency to useCallback hook
2025-09-24 01:04:24 +10:00
Nandha Reddy
8d149b2673
Add real-time JSON validation and prevent tool execution on invalid input
2025-09-24 00:25:06 +10:00
Nandha Reddy
119922b8b5
Merge branch 'main' into fix/validate-json-on-tool-execution
2025-09-23 20:10:59 +10:00
Ola Hungerford
32ea112051
Merge branch 'main' into accurate-cli-version
2025-09-22 20:46:14 -07:00
Cliff Hall
71aadf9652
Merge branch 'main' into tool-search
2025-09-22 16:23:04 -04:00
Cameron Roberts
d50aa6a238
Merge branch 'main' into tool-search
2025-09-19 23:11:16 +01:00
Frédéric Barthelet
b9cd692b55
Update link to actual mcp revision introducing protected resource metadata endpoint
2025-09-19 13:53:10 +02:00
cliffhall
6b7c752684
* In Sidebar.tsx
...
- Add tooltip over the Connection Type field
2025-09-18 17:43:12 -04:00
Cliff Hall
05534ca430
Merge branch 'main' into no-proxy-for-http-transports
2025-09-18 16:36:37 -04:00
Ola Hungerford
da386418ab
Merge branch 'main' into fix/optional-arrays-issue-771
2025-09-18 07:43:24 -07:00
Cliff Hall
00a49736e7
Merge branch 'main' into tool-search
2025-09-17 13:42:39 -04:00
Ola Hungerford
c45ec06e14
Merge branch 'main' into fix/optional-arrays-issue-771
2025-09-17 06:38:16 -07:00
Ola Hungerford
88218785c2
Merge branch 'main' into claude/issue-807-20250916-0337
2025-09-16 17:56:30 -07:00
Ola Hungerford
81889e680d
Merge pull request #801 from modelcontextprotocol/basil/fix-oauth-redirect-uri-mismatch
...
Fix OAuth redirect URI mismatch in debug flow
2025-09-16 17:56:14 -07:00
cliffhall
5ef78470de
* In App.tsx
...
- Add state for connectionType
- Fetch connectionType from localstorage if present
* In Sidebar.tsx
- Add dropdown for connectionType, only visible if transport type is not stdio
* In Sidebar.test.tsx
- set connectionType to "proxy"
* In useConnection.ts
- add connectionType param, defaulting to "proxy"
- add state for mcpSessionId
- Only check proxy health if the connection type is proxy
- create a serverUrl variable which will either be the proxy url OR the server url depending upon the connection type
- added captureResponseHeaders function to extract the protocol-related headers from a response.
- when creating transport options and connectionType is "direct" and transportType is not "stdio",
- add the appropriate `Accept` and `Content-Type` headers
- capture the protocol related response headers and store them in the custom fetch handler
- set serverUrl to be the server url, not the proxy url
- if connection type is proxy set serverUrl to the mcpProxyUrl
- use serverUrl instead of mcpProxyUrl for the transport instantiation
* In useConnection.test.tsx
- replaced test "sends X-MCP-Proxy-Auth header when proxy auth token is configured" with two tests:
- "sends X-MCP-Proxy-Auth header when proxy auth token is configured for 'proxy' connectionType"
- "does NOT send X-MCP-Proxy-Auth header when proxy auth token is configured for 'direct' connectionType"
- added Connection URL Verification section with 2 tests
- uses server URL directly when connectionType is 'direct'"
- "uses proxy server URL when connectionType is 'proxy'"
2025-09-16 17:26:29 -04:00
claude[bot]
7b338b3ea3
chore: bump version to 0.16.8
...
Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2025-09-16 03:39:40 +00:00
Ola Hungerford
e0071a9889
Merge branch 'main' into tool-search
2025-09-15 20:33:20 -07:00
jeetul.samaiya
e08ce8cee9
feat: add default Authorization Bearer header and clean up legacy auth
...
- Provide "Authorization: Bearer " as default starting header
- Remove legacy auth props from components
- Centralize migration logic and fix localStorage cleanup
- Update tests for new auth architecture
2025-09-15 20:19:56 +05:30
Jeetul Samaiya
f36c649bb9
Merge branch 'main' into main
2025-09-15 19:30:18 +05:30
Ola Hungerford
0850de74d9
Merge branch 'main' into tool-search
2025-09-15 06:35:28 -07:00
Ola Hungerford
3075cbbf18
Merge branch 'main' into alejandro.borbolla/copy-input
2025-09-14 21:27:07 -07:00
Cameron Roberts
36c38e7b47
Update ListPane.tsx
2025-09-14 00:29:54 +01:00
Cameron Roberts
2e683f3322
Merge branch 'main' into tool-search
2025-09-13 11:47:24 +01:00