cherry-studio/src/main
LiuVaayne 3f40cc28ac
feat: mcp tools (#4069)
* feat(McpSettings): add MCP tools section and fetch tools on server activation

* refactor(McpService): improve client management and connection handling

* feat(McpService): add server management functions for restart and stop

* feat(McpTool): add tools section with input schema and availability messages

* feat(McpService): add unique IDs to tools and update function name mapping

* feat(McpService): implement caching for tool listings and enhance tool structure

* feat(McpToolsButton): streamline active server handling and update dropdown rendering

* fix(mcp-tools): update tool lookup to use unique IDs and add warning for missing tools
2025-03-29 07:16:59 +08:00
..
embeddings build: replace @llm-tools/embedjs with @cherrystudio/embedjs 2025-03-26 18:14:04 +08:00
integration/nutstore/sso/lib feat: nutstore integration (#3461) 2025-03-25 11:40:11 +08:00
loader build: replace @llm-tools/embedjs with @cherrystudio/embedjs 2025-03-26 18:14:04 +08:00
reranker fix(Reranker): 修复rerank 400 and 完善错误信息 (#4013) 2025-03-27 20:04:37 +08:00
services feat: mcp tools (#4069) 2025-03-29 07:16:59 +08:00
utils fix: mcp install ui 2025-03-28 11:15:49 +08:00
config.ts feat: Windows Control Overlay button hover effect 2025-03-06 19:29:10 +08:00
constant.ts feat: update package.json dependencies and enhance webview handling 2025-03-17 12:55:34 +08:00
electron.d.ts feat: add the ability to display the application in tray #297 2024-11-09 08:42:09 +08:00
env.d.ts feat: added vite_main_bundle_id config and improved code cleanliness 2024-09-15 10:35:02 +08:00
index.ts feat: nutstore integration (#3461) 2025-03-25 11:40:11 +08:00
ipc.ts feat: mcp tools (#4069) 2025-03-29 07:16:59 +08:00