跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

插件、MCP 与智能体设置

插件与市场管控、Skill 覆盖、MCP 服务器审批与托管、子智能体与会话、worktree,以及桌面浏览器与模拟器工具的托管开关。

作用域缩写:任何文件 = 用户/项目/本地/托管任一处。取值与默认值以官方为准。

插件与 Skill

键作用域说明
enabledPlugins任何文件按作用域开关单个插件(plugin-name@marketplace-name 到布尔值的对象);不设则每个插件遵循自己的 defaultEnabled
extraKnownMarketplaces任何文件为仓库或组织注册市场(市场名到含 source 对象和可选 autoUpdate 的对象)
pluginConfigs用户或托管保存你对插件配置对话框的回答(插件 ID 到含 options 的对象)
strictKnownMarketplaces仅托管用允许列表限定用户可添加和安装的市场来源;不设则可添加任何市场,空数组表示完全锁定
blockedMarketplaces仅托管为你的组织屏蔽插件市场来源(形式同 strictKnownMarketplaces)
pluginSuggestionMarketplaces仅托管选择哪些市场可以在 /plugin 里弹出插件安装建议
pluginTrustMessage仅托管往插件信任警告里加上你自己的文字
disableCommandPluginSources仅托管阻止通过运行市场声明的命令来安装的插件(不设则遵循 allowManagedHooksOnly)
strictPluginOnlyCustomization仅托管阻止来自用户和项目来源的 skills、agents、hooks、MCP 服务器:true 锁定全部四类,或给出要锁定的种类数组("skills"、"agents"、"hooks"、"mcp");也可以用 strictPluginOnlyCustomization.skills/.agents/.hooks/.mcp 指单类(锁定到插件和托管来源)
prependPlugins / appendPlugins用户或托管在用户安装的所有 mod 之前 / 之后运行你组织的 mod(plugin-name@marketplace-name 数组)
allowedChannelPlugins仅托管替换默认的、可推送消息的 channel 插件允许列表
channelsEnabled仅托管为你的组织允许 channels(Team、Enterprise 方案和 Console 账号上默认被阻止)
syncClaudeAiPlugins / syncClaudeAiSkills用户、本地或托管设为 false 停止加载你 claude.ai 账号上启用的插件 / Skill,也不再下载新的(用 claude.ai 账号登录的会话默认同步)
skillOverrides任何文件不编辑 SKILL.md 就隐藏或折叠某个 Skill:Skill 名到 "on"、"name-only"、"user-invocable-only"、"off" 的映射
disableBundledSkills任何文件关闭随 Claude Code 附带的 Skill 和工作流
disableSkillShellExecution任何文件阻止 Skill 和自定义命令运行内联 shell

MCP

键作用域说明
enableAllProjectMcpServers任何文件不经提示批准项目 .mcp.json 文件里的每个服务器(不设则逐个请你批准)
enabledMcpjsonServers / disabledMcpjsonServers任何文件批准 / 拒绝项目 .mcp.json 里的特定服务器(服务器名数组)
allowedMcpServers任何文件用允许列表限定用户可添加哪些 MCP 服务器(每项恰有一个键,如 serverName);不设则全部允许,空数组阻止用户添加的每个服务器
deniedMcpServers任何文件按 URL、命令或名称屏蔽特定 MCP 服务器
allowManagedMcpServersOnly仅托管让托管的 MCP 允许列表成为唯一生效的(默认各设置作用域的允许列表合并)
managedMcpServers仅托管向每个用户提供远程 MCP 服务器,与他们自己添加的并存(按服务器名分键的对象,每项是 http 或 sse 服务器的 .mcp.json 形状)
disableClaudeAiConnectors任何文件关闭 claude.ai 连接器,让 Claude Code 不去拉取它们(默认 false)
allowAllClaudeAiMcps仅托管在部署了 managed-mcp.json 时仍加载 Claude Code 自己拉取的 claude.ai 连接器(默认 false,即被抑制)
allowClaudeInChromeWithManagedMcp仅托管让内置的 Claude in Chrome 服务器与部署的 managed-mcp.json 并存运行(默认 false)

智能体、会话与 worktree

键作用域说明
agent任何文件让每个会话以某个命名智能体(内置或自定义)启动,带它的提示、工具和模型;不设则主线程以 Claude Code 默认智能体运行
teammateMode任何文件选择智能体团队队友的显示方式:in-process(默认)、auto、tmux、iterm2
disableAgentView任何文件关闭后台智能体和智能体视图
crossSessionInbound任何文件选择 Claude Code 对来自你其他会话的消息是投递(accept)、只显示通知不投递(hold)、还是拒绝(refuse);不设则逐条决定
isolatePeerMachines任何文件Claude 给你另一台机器上的会话发消息之前先询问你
processWrapper用户或托管在 macOS 和 Linux 上让 Claude Code 的后台进程经由企业启动器运行(argv 前缀形式的启动命令)
worktree任何文件配置 Claude Code 如何创建 git worktree:含 baseRef、symlinkDirectories、sparsePaths、bgIsolation
worktree.baseRef任何文件新 worktree 从远端默认分支(fresh,默认)还是你本地 HEAD(head)分出
worktree.bgIsolation任何文件让后台会话不经 worktree 直接编辑工作副本(worktree 默认,或 none)
worktree.sparsePaths任何文件每个 worktree 只检出你需要的目录(相对仓库根的路径数组)
worktree.symlinkDirectories任何文件把大目录以符号链接放进每个 worktree 而不是复制(相对仓库根的路径数组)

桌面应用的工具开关

键作用域说明
browserExternalPageTools仅托管设为 "disabled" 让 Claude 的工具不作用于桌面应用 Browser 窗格里的外部页面
disableBrowserExternalNavigation仅托管把桌面 Browser 窗格限制在 localhost(对人和 Claude 都是;只有 JSON 布尔值 true 生效)
disableMobileSimulatorTools仅托管阻止 Claude 的工具作用于桌面应用的 iOS 模拟器窗格(只有 JSON 布尔值 true 生效)