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

@@ -251,8 +251,7 @@
},
"mcp": {
"title": "MCP Management",
"enableProject": "Enable project-level MCP servers",
"openFolder": "Open ~/.claude",
"userLevelPath": "User-level MCP path",
"serverList": "Servers",
"loading": "Loading...",
"empty": "No MCP servers",
@@ -281,7 +280,6 @@
"templateAdded": "Template added"
},
"error": {
"toggleFailed": "Failed to update toggle",
"idRequired": "Please enter identifier",
"commandRequired": "Please enter command",
"saveFailed": "Save failed",