refactor(mcp): switch to user-level config ~/.claude.json and remove project-level logic

- Read/write ~/.claude.json (preserve unknown fields) for mcpServers
- Remove settings.local.json and mcp.json handling
- Drop enableAllProjectMcpServers command and UI toggle
- Update types, Tauri APIs, and MCP panel to reflect new status fields
- Keep atomic write and command validation behaviors
This commit is contained in:
Jason
2025-10-08 23:22:19 +08:00
parent e0e84ca58a
commit 96a4b4fe95
9 changed files with 30 additions and 131 deletions

View File

@@ -65,10 +65,7 @@ export interface McpServer {
// MCP 配置状态
export interface McpStatus {
settingsLocalPath: string;
settingsLocalExists: boolean;
enableAllProjectMcpServers: boolean;
mcpJsonPath: string;
mcpJsonExists: boolean;
userConfigPath: string;
userConfigExists: boolean;
serverCount: number;
}