SuperAPI AI 工具集

ln-004-agent-config-sync

智能体与模型

查看项目

更新于 10-15 23:59

技能介绍

用途:把 Claude Code 作为唯一数据源,将其技能(skills)与 MCP 服务器配置同步到 Gemini CLI 和 Codex CLI,适用于新增或删除 MCP 服务器、安装新插件、首次配置 Gemini/Codex 或定期对齐各 agent 配置。

主要能力:支持 targets(gemini、codex 或 both,默认 both)与 mode(skills、mcp 或 full,默认 full),dry_run 可只显示计划动作。工作流为检测系统、发现当前配置、同步技能、同步 MCP、生成报告。技能同步通过符号链接或 Windows 目录联接实现;MCP 同步做格式转换:Claude 的 http 型映射为 Gemini 的 httpUrl、sse 型映射为 url,Codex 侧输出 TOML 的 [mcp_servers.*] 表,headers 转为 http_headers,env 转为嵌套 table。

使用方式:链接命令因系统而异,Windows 用 cmd /c mklink /J "{target_path}" "{source_path}",macOS/Linux 用 ln -s "{source_path}" "{target_path}"。配置路径:Claude 以 ~/.claude.json 为主、~/.claude/settings.json 为备;Gemini 为 ~/.gemini/settings.json;Codex 为 ~/.codex/config.toml。

限制:Claude 只读,绝不反向写入;合并为非破坏性,目标独有服务器会保留;目标若为真实目录而非链接则警告跳过,不删除;修改前创建 .bak 备份;符号链接指向不同源时需询问用户,不自动替换。Gemini 的 timeout、trust、includeTools/excludeTools 及 Codex 的 bearer_token_env_var、enabled_tools、超时等字段无 Claude 对应项,保持原样。