-
Notifications
You must be signed in to change notification settings - Fork 242
feat: add MCP server management functionality to Chat component #80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Gyurmatag
wants to merge
43
commits into
cloudflare:main
Choose a base branch
from
Gyurmatag:mcp-connections
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 34 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
880b1d6
feat: add MCP server management functionality to Chat component
Gyurmatag 5a72f54
Merge branch 'main' into mcp-connections
Gyurmatag cf79d62
chore: update agents package version and add session ID to agent conf…
Gyurmatag 1d97301
feat: integrate DropdownMenu for control panel in Chat component
Gyurmatag f7c9b74
feat: enhance DropdownMenu in Chat component with dynamic MCP connect…
Gyurmatag 8ee3592
feat: extend MCP connection type and update tool count display in Cha…
Gyurmatag d238b85
chore: update Tailwind CSS configuration and dependencies
Gyurmatag 0395159
feat: enhance DropdownMenu styling in Chat component
Gyurmatag 6f2ce6a
feat: add "Add MCP Server" option to DropdownMenu in Chat component
Gyurmatag ecf4b5f
refactor: streamline MCP connections display and interaction in Chat …
Gyurmatag a0c5317
feat: implement real-time MCP connection updates in Chat component
Gyurmatag 96f95e3
refactor: simplify AddMcpServerDialog component by removing localUrl …
Gyurmatag 835fd3a
feat: integrate react-hook-form for improved form handling in AddMcpS…
Gyurmatag a36cda2
refactor: update MCP connection display in Chat component
Gyurmatag a4bd5bf
fix: update connection display to include name in Chat component
Gyurmatag 9d90893
fix: update MCP connection handling in Chat component
Gyurmatag a359d92
fix: enhance MCP server dialog validation and submission handling
Gyurmatag 7940b05
refactor: rename CSS file and update references
Gyurmatag 510c46f
refactor: remove redundant comments in Chat component
Gyurmatag 5ead6a4
refactor: reorganize dropdown menu components
Gyurmatag 5068753
refactor: streamline MCP server management in Chat component
Gyurmatag 0193a19
refactor: optimize MCP server connection retrieval in server.ts
Gyurmatag b26b935
feat: integrate react-hook-form for AddMcpServerDialog
Gyurmatag 22eb64f
refactor: simplify MCP server connection mapping in Chat component
Gyurmatag 79d8662
Merge branch 'main' into mcp-connections
Gyurmatag 7dc233d
feat: update MCP server management and enhance UI components
Gyurmatag 6aba4c2
refactor: improve MCP server connection mapping for clarity
Gyurmatag 80dbbef
refactor: update Input import in AddMcpServerDialog for clarity
Gyurmatag f6cad97
refactor: update Input import path in AddMcpServerDialog for consistency
Gyurmatag b260b26
refactor: correct Input import path in AddMcpServerDialog for consist…
Gyurmatag 4c97c08
refactor: correct Input import path in AddMcpServerDialog for consist…
Gyurmatag f7e8627
refactor: remove commented-out code in Chat component for clarity
Gyurmatag 1607d0d
refactor: modularize MCP connection handling in Chat component
Gyurmatag 710bd73
refactor: enhance layout of connection display in Chat component
Gyurmatag 135ec8f
feat: enhance UI and configuration for MCP server management
Gyurmatag 0c6e402
chore: update @radix-ui/react-slot dependency and refactor button com…
Gyurmatag 1b82630
refactor: replace label elements with custom Label component in AddMc…
Gyurmatag 8662277
refactor: simplify Label component usage in AddMcpServerDialog
Gyurmatag 2d77e65
refactor: remove destructive variant from Button in Chat component
Gyurmatag fa1fcad
Merge origin/main into mcp-connections, accepting mcp-connections cha…
Gyurmatag ac27c75
Fix formatting issues: unused variable and biome config
Gyurmatag c51c7d1
Fix npm scripts to use npx for local package resolution
Gyurmatag 1b6f894
Fix React ID uniqueness issues using useId hook
Gyurmatag File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think
nanoidis missing from here. If it's working it may be being hoisted into node_modules as a transient dependency - vite caught it after I accidentally installed with pnpm which doesn't hoist.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the heads up! I will fix it after @threepointone looked at this PR.