roomote[bot]
7a865e26c4
fix: prevent disabled MCP servers from starting processes and show correct status ( #6084 )
...
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: hannesrudolph <hrudolph@gmail.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-08-05 16:55:30 -07:00
Matt Rubens
f7b8345e19
Link to marketplace from modes and MCP tab ( #5580 )
2025-07-11 01:05:32 -04:00
Matt Rubens
76a3fdc256
Clean up MCP tool disabling ( #5576 )
2025-07-10 14:36:09 -04:00
Hannes Rudolph
3318366b66
fix: standardize tooltip delays to 300ms ( #5090 ) ( #5098 )
...
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-26 15:41:32 -04:00
Daniel
5b9907b925
fix: resolve MCP tool eye icon state and hide in chat context ( #4993 ) ( #4994 )
2025-06-21 15:22:20 -04:00
Ksandr
d99ae582d0
feature: add toggle for disable mcp server tool from prompt ( #3551 )
...
* add toggle for disable mcp server tool from prompt
* languages
* fix error message
* Update src/core/prompts/instructions/create-mcp-server.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix build
* typo
* refactor: make the switch style consistent
* respect review
* refactor: improve layout and styling in McpToolRow component
* fix: update new mcp tests
* tailwind css for disabledTool swipper
* id locale (from main)
* fix: improve error message for updating tool settings
* fix: specify type for serverConfigData as Record<string, any>
* fix: enhance UI layout and improve accessibility for tool controls
* fix: migrate jest.Mock to vitest Mock type
* Update .changeset/slimy-years-smell.md
* fix: replace enabled switch with button
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-20 19:14:59 -04:00
Chris Estreich
44f3a8418b
Convert all webview-ui tests: jest -> vitest ( #4771 )
2025-06-17 15:29:17 -07:00
Taylor Wilsdon
3f54efca2d
feat: Add Refresh MCP Servers capability, fix state changes in MCP server management UI view ( #4267 )
...
* docs: update contributors list [skip ci]
* add refresh all mcp button & supporting logic
* fully working, clean up debug
* begin cleanup
* console debug logging cleanup
* more logging
* Revert "Update contributors list"
* cleanup
* add missing translations
* global and project level i18n strings
* refactor: move translations
* fix: improve MCP settings buttons layout for responsive design
- Add flexWrap to button container to allow wrapping on smaller screens
- Change buttons from fixed flex:1 to flex: 1 1 auto with minWidth
- Ensures buttons maintain minimum readable width of 120px
- Prevents button text from being truncated on narrow viewports
* fix: Add missing vscode mock method and execa mock for McpHub tests
- Added createTextEditorDecorationType to vscode mock in McpHub.test.ts
- Created execa mock to handle ESM module import issues
- Fixes test failure that was exposed by PR #4267 's module loading changes
* fix: watch changes on project mcp settings file
---------
Co-authored-by: taylorwilsdon <taylorwilsdon@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-06-08 07:25:29 -07:00
qingyuan1109
98711d45cf
add support for mcp server instructions ( #3260 )
...
* add support for mcp server instructions
* Update McpView.tsx
* feat(mcp): add instructions field to MCP localization files and update UI to display instructions
---------
Co-authored-by: huixin <yuanhx@cffex.com.cn>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
2025-06-01 22:28:27 -04:00
Chris Estreich
e66136f1aa
Add a new @roo-code/types package and use it everywhere ( #3912 )
2025-05-26 12:06:45 -07:00
Hannes Rudolph
ead5d2a838
feat: add buildDocLink utility and 21 Internal Links to Docs ( #3418 )
...
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-05-14 13:15:05 -04:00
Matt Rubens
6d8f903b04
Revert "Tailwind migration" ( #3321 )
...
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-08 10:38:29 -04:00
Sacha Sayan
970bd97668
Tailwind migration ( #3235 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-07 11:40:25 -07:00
robertheadley
78b2083467
feat: Add error console to MCP servers - Edited with Roo Code and Anthropic Claude 3.5 ( #2722 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-06 00:17:20 -07:00
Kal Sze
82dd3d5c4b
#1287 - ignore stderr of MCP servers unless it really fails to connect ( #1441 )
...
Co-authored-by: cte <cestreich@gmail.com>
2025-05-05 23:32:08 -07:00
Sacha Sayan
612b948193
Refactor: Use path aliases in webview source files. ( #2801 )
...
* Refactor: Use path aliases in webview source files.
* Add module resolution to root jest config.
* Add tests.
Broken import.
Another broken import.
Broken test.
2025-04-20 21:38:08 -04:00
Kyle Hoskins
6ece39e1d1
Updated buttons to @/components/ui/button ( #2312 )
2025-04-04 23:04:29 -04:00
aheizi
c7ac0c5db5
Support project level mcp ( #1841 )
...
* support project-level mcp config
* switch the toasts to English
fix test
(cherry picked from commit 26941dcaae )
* add i18n for project mcp
(cherry picked from commit 792a8225c1 )
* optimize McpHub.ts
* fix merge main into head
* fix project mcp
* partial update mcp config
* fix toggleToolAlwaysAllow
* Modify mcp to support project and global of the same name
* fix ut
* remove unused mcp log
* i18n for mcp
* Revert README changes
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-27 00:23:39 -04:00
Matt Rubens
2267cad93d
Revert "Merge pull request #1618 from aheizi/support_project_mcp" ( #1784 )
...
This reverts commit df80e9620d , reversing
changes made to dc302f72c2 .
2025-03-18 16:10:12 -04:00
aheizi
792a8225c1
add i18n for project mcp
2025-03-17 11:14:33 +08:00
aheizi
19ba9ee65e
Merge branch 'main' into support_project_mcp
...
# Conflicts:
# webview-ui/src/components/mcp/McpView.tsx
2025-03-16 19:57:14 +08:00
Matt Rubens
ca8c6f69c3
Localize the MCP tab
2025-03-16 03:43:16 -04:00
aheizi
4106ca4a19
support project-level mcp config
2025-03-13 21:07:24 +08:00
cte
9f40c4d57a
App tab layout fixes
2025-03-09 15:07:59 -07:00
cte
e1ccb70269
Checkpoint storage setting + settings view redesign
2025-03-04 15:18:29 -08:00
Roo Code
7bb8edf720
Added MCP server deletion with confirmation dialog
...
- Added delete button with trash icon to MCP server rows
- Implemented confirmation dialog using existing Dialog component
- Added "deleteMcpServer" message type to WebviewMessage interface
- Added handler in ClineProvider to process deletion:
- Removes server from MCP settings file
- Closes server connection
- Updates UI to reflect changes
- Added user feedback with success/error notifications
- Ensured consistent modal design with rest of application
2025-02-18 11:19:08 -07:00
Hannes Rudolph
4fe2eefeb9
Update McpView.tsx
...
Moved the restart button to the top
2025-02-06 21:22:07 -07:00
Matt Rubens
5abf5e3aa6
Move MCP creation checkbox to MCP view
2025-01-31 23:40:43 -05:00
Matt Rubens
57518e10b3
Add per-server MCP network timeout configuration
2025-01-26 22:49:21 -05:00
Matt Rubens
b8e0aa0cde
Custom modes
2025-01-21 09:39:54 -05:00
Matt Rubens
60a0a824b9
Prettier backfill
2025-01-17 14:11:28 -05:00
Matt Rubens
9665e78726
Appease Ellipsis
2025-01-02 22:24:43 -08:00
Matt Rubens
06733d949b
Add back to the settings page as well
2025-01-02 22:02:24 -08:00
Matt Rubens
8cb44aa695
Move MCP checkbox to the MCP settings screen
2025-01-02 21:31:09 -08:00
Justin Quan
267fb441d9
fix all lint warnings
2024-12-16 15:12:49 -08:00
Matt Rubens
deb4df4bc3
Fix webview tests
2024-12-15 23:48:13 -05:00
Matt Rubens
3d7ff32406
Allow enabling/disabling of MCP servers
2024-12-14 01:39:25 -05:00
Matt Rubens
23efdeaf35
More safety around always allowing MCP
2024-12-13 17:32:26 -05:00
Matt Rubens
b4cf86f03f
Add test ID
2024-12-13 16:27:21 -05:00
Matt Rubens
1346f1280c
MCP checkbox for always allow
2024-12-13 16:14:13 -05:00
Matt Rubens
be3d8a6166
Incorporate MCP changes ( #93 )
...
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-12-12 23:16:39 -05:00