Migrate MCP Configurations to slop-mcp
讀取現有 Claude Code MCP 服務器配置並以 slop-mcp 注冊之。
Steps
讀取用戶現有 MCP 配置,檢查以下位置:
- Claude Desktop:
~/.config/claude/claude_desktop_config.json(Linux) or~/Library/Application Support/Claude/claude_desktop_config.json(macOS) - VS Code:
.vscode/mcp.json - Claude Code settings:
~/.claude/settings.json - Project
.mcp.json
- Claude Desktop:
解析每個
mcpServers條目,提取 name、command、args 及 env。以
action: "list"調用manage_mcps,查已注冊服務器。對每個尚未注冊之服務器,以
action: "register"調用manage_mcps:
mcp__plugin_slop-mcp_slop-mcp__manage_mcps
action: "register"
name: "<server-name>"
type: "command"
command: "<command>"
args: ["<arg1>", "<arg2>"]
env: { "KEY": "value" }
scope: "user"
詢問用戶選擇域:
"user"-- 保存至~/.config/slop-mcp/config.kdl,跨項目持久"project"-- 保存至.slop-mcp.kdl,僅本項目持久"memory"-- 僅運行時,用於測試後確認
報告結果:已遷移、已跳過(重複)及任何錯誤。
Safety
- 跳過已注冊服務器(按名稱匹配)。
- 以錯誤消息報告注冊失敗之服務器。
- 不修改原始配置文件。
Source: standardbeagle/standardbeagle-tools — distributed by TomeVault.