cherry-studio/src/main
LiuVaayne 0a4131379a feat: Add MCP server installation via URL protocol (#5351)
* Add MCP server installation via URL protocol

Implement handler for cherrystudio://mcp/install URLs to add MCP servers
from encoded configuration data. Supports multiple server configuration
formats and adds a new IPC channel for server addition.

* feat: Enhance MCP protocol handling and navigation

- Implemented navigation to the '/settings/mcp' page using executeJavaScript in the MCP protocol URL handler.
- Updated NavigationService to expose the navigate function globally for easier access in the application.
- Added NavigateFunction type to the global environment for improved type safety in navigation operations.

---------

Co-authored-by: kangfenmao <kangfenmao@qq.com>
2025-04-26 11:09:58 +08:00
..
embeddings feat: 添加嵌入维度配置 (#3947) 2025-04-24 10:18:23 +08:00
integration/nutstore/sso/lib build: remove sentry integration 2025-04-24 11:48:53 +08:00
loader build: replace @llm-tools/embedjs with @cherrystudio/embedjs 2025-03-26 18:14:04 +08:00
mcpServers lint: fix code format 2025-04-19 18:58:26 +08:00
reranker feat: integrate AxiosProxy for HTTP requests in rerankers and Copilot… (#4858) 2025-04-15 18:42:31 +08:00
services feat: Add MCP server installation via URL protocol (#5351) 2025-04-26 11:09:58 +08:00
utils feat: support portable config dir (#5039) 2025-04-24 17:23:56 +08:00
config.ts feat: Windows Control Overlay button hover effect 2025-03-06 19:29:10 +08:00
constant.ts feat: support portable config dir (#5039) 2025-04-24 17:23:56 +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: open popup url in external browser (#4446) 2025-04-25 09:45:54 +08:00
ipc.ts refactor(auto-update): should triggle download when checking for update manually (#5262) 2025-04-25 21:21:44 +08:00