feat(mcp): add option to mirror MCP config to other app

- Add syncOtherSide parameter to upsert_mcp_server_in_config command
- Implement checkbox UI in McpFormModal for cross-app sync
- Automatically sync enabled MCP servers to both Claude and Codex when option is checked
- Add i18n support for sync option labels and hints
This commit is contained in:
Jason
2025-10-14 00:22:15 +08:00
parent 06010ff78e
commit a2aa5f8434
7 changed files with 94 additions and 19 deletions

1
src/vite-env.d.ts vendored
View File

@@ -84,6 +84,7 @@ declare global {
app: AppType | undefined,
id: string,
spec: McpServer,
options?: { syncOtherSide?: boolean },
) => Promise<boolean>;
deleteMcpServerInConfig: (
app: AppType | undefined,