2underscores
0b123acdac
Static client attempt before DCR
2025-08-12 09:20:28 +10:00
Konstantin Konstantinov
60049a5b6c
reorder methods
2025-08-12 00:29:53 +03:00
Konstantin Konstantinov
929b930618
reusable generateOAuthState helper, introduce in InspectorOAuthClientProvider and in oauth-state-machine, add test
2025-08-11 21:24:26 +03:00
2underscores
37f634d651
rm console.log
2025-08-11 14:43:04 +10:00
Ola Hungerford
25f721afc4
Merge branch 'main' into dcr-fallback-fix
2025-08-10 21:08:10 -07:00
Mats Julius Funke
73bf133646
Merge branch 'main' into fix/fastmcp-union-types
2025-08-10 12:01:56 +02:00
olaservo
ad10912e12
Fix formatting
2025-08-06 21:08:15 -07:00
olaservo
80a535ee8d
Add tests
2025-08-06 21:03:36 -07:00
2underscores
6a95056731
Refactor
2025-08-06 08:47:21 +10:00
2underscores
b99b3d29d9
Using static client data as DCR fallback
2025-08-06 08:34:34 +10:00
Felix Weinberger
7ea47c0caa
Fix transport type propagation from CLI to web client
...
- Add --transport and --server-url support to client/bin/start.js
- Pass transport configuration through server to client via /config endpoint
- Update client App.tsx to use defaultTransport and defaultServerUrl from server
- Ensure SSE and HTTP transport configs work properly from CLI
2025-08-05 19:38:44 +01:00
olaservo
8ce1bbd346
Resolve merge conflicts in DynamicJsonForm.tsx and ToolsTab.tsx
...
- Merged JSON validation functionality from PR branch with enhanced form features from main
- Preserved validateJson method and DynamicJsonFormRef interface for tool validation
- Added support for oneOf schemas, enum dropdowns, and enhanced string field types
- Integrated meta display functionality and resource content props
- Maintained JSON validation before tool execution to prevent invalid data submission
2025-08-05 05:48:04 -07:00
Mats Julius Funke
fda879ccc1
ci: added test for the DynamicJsonForm
2025-08-04 09:32:24 +02:00
Mats Julius Funke
cc3f9df33c
fix: fix type error by handling array of types in JSON schema validation
2025-08-04 09:26:24 +02:00
Mats Julius Funke
d4f8e061f3
ci: added tests for the union type
2025-08-03 10:34:40 +02:00
Mats Julius Funke
1d960a1b9a
fix: added explicit handling for float & int
2025-08-03 10:34:19 +02:00
Mats Julius Funke
5469993e27
fix: add boolean union type support for FastMCP optional booleans
2025-08-02 16:35:42 +02:00
Mats Julius Funke
bcba0dc007
fix: removed tools tab test as its probably overkill and introduces to much new code
2025-08-02 16:11:43 +02:00
Mats Julius Funke
edd10e48a9
fix: updated import path npm test passes now
2025-08-02 16:01:16 +02:00
Mats Julius Funke
f73d8e6f8a
fix: support FastMCP union types in tool parameter forms
2025-08-02 15:59:45 +02:00
Ola Hungerford
816f6c2c4c
Merge branch 'main' into bugfix/authorization-url-generate-state
2025-07-31 18:41:24 -07:00
Ola Hungerford
21bb00499f
Merge pull request #611 from antholeole/oleina/logging
...
initalize logging after connection
2025-07-31 18:13:30 -07:00
oleina
eec20ff1fc
add missing close bracket
2025-07-31 10:20:47 -07:00
Alejandro Borbolla
5bbd9f736d
feat: Copy the input parameters of tools
2025-07-31 17:41:33 +02:00
Alejandro Borbolla
8589faa4c4
refactor: Use useCopy() in JsonView
2025-07-31 17:39:53 +02:00
Alejandro Borbolla
59504ac336
refactor: Add useCopy()
...
The `useCopy()` hook is pretty simple, as it handle a state variable
(`copied`) and put it back to false after a `timeout`
2025-07-31 17:39:53 +02:00
Ola Hungerford
cea2b6fe00
Merge branch 'main' into bugfix/authorization-url-generate-state
2025-07-30 21:28:45 -07:00
Ola Hungerford
14657973bd
Merge branch 'main' into dev/eh/tool-meta-support
2025-07-30 21:20:21 -07:00
Ola Hungerford
94c75204fe
Merge branch 'main' into bugfix/authorization-url-generate-state
2025-07-26 20:41:35 -07:00
Ola Hungerford
e573e855f0
Merge branch 'main' into oleina/logging
2025-07-26 10:51:01 -07:00
Ola Hungerford
098a0e5a79
Merge branch 'main' into routing-fragment-cleanup
2025-07-26 10:48:10 -07:00
Ola Hungerford
1ed920297f
Merge branch 'main' into oleina/logging
2025-07-26 09:43:20 -07:00
Ola Hungerford
f274a52612
Merge branch 'main' into feature/completion-context
2025-07-26 09:41:56 -07:00
Konstantin Konstantinov
8383714484
Merge branch 'main' into bugfix/authorization-url-generate-state
2025-07-25 15:28:04 +03:00
Richard Michael
461403b624
Add tests for URL fragment routing behavior with order-independent window mocking
...
- Add tests for hash routing based on server capabilities priority
- Test that no hash is set when disconnected
- Add e2e test verifying startup has no hash fragment
- Use Jest module mocking for useConnection hook states
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 13:29:45 -07:00
Richard Michael
28d3fc56c1
Update URL fragment to only appear when connected
...
- Only set URL fragment when mcpClient is connected
- Set default fragment based on server capabilities priority (resources > prompts > tools > ping)
- Clear fragment when disconnected to prevent stale routing state
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 13:13:57 -07:00
Cliff Hall
eda6c05ba1
Merge branch 'main' into feature/elicitations
2025-07-24 11:00:41 -04:00
Ola Hungerford
144755b369
Merge branch 'main' into feature/elicitations
2025-07-23 21:50:48 -07:00
Xiao Yijun
f6c9342678
test: update tests
2025-07-23 07:57:21 +08:00
Xiao Yijun
ee39d56e6d
chore: fix lint issue
2025-07-21 11:26:27 +08:00
Xiao Yijun
1c9b47a0e8
refactor: ui improvement
2025-07-21 11:24:54 +08:00
Alex Andru
6b204b5d29
feat: add active tab system
2025-07-18 18:21:40 +02:00
oleina
7ce0938e27
run linter
2025-07-14 08:01:10 -07:00
oleina
d810680b93
use default logging level from useState
2025-07-14 07:58:58 -07:00
Xiao Yijun
91aacba85d
Merge branch 'main' into feat-support-enter-oauth-client-information-manually
2025-07-14 17:24:38 +08:00
Xiao Yijun
9e8042949d
refactor: update label for redirect URL
2025-07-14 17:23:02 +08:00
Eric Horacek
444c6b5704
Fix lint
2025-07-13 18:25:53 -07:00
Eric Horacek
5dd661513b
feat: Add _meta field support to tool UI
...
Shows [_meta](https://modelcontextprotocol.io/specification/2025-06-18/basic/index#meta ) fields if present when listing and calling tools
2025-07-13 14:33:39 -07:00
Konstantin Konstantinov
4ef85f744c
generate random state parameter in oauth state machine
2025-07-13 08:44:57 +03:00
Konstantin Konstantinov
1c8bf36ea2
generate random state parameter in oauth state machine
2025-07-13 08:42:46 +03:00