mc_admin_config
Read and write the agent's global config: get, set, unset, or reset keys like command whitelist, memory directory, and per-session memory mode. Changes take effect immediately.
Instructions
【管理】读写 mcp-mc-agent 的全局配置(指令白名单、记忆目录…)。
⚠️ MCP 下没有 preset 分档:注册的工具全都能调,mcModePresets/mcPlusPresets/mcMode.* 是 DSH 遗留键,改了没效果(真限制只有 commandWhitelist)。
action:
· get(默认)看生效配置(给 path 看单项)
· set 改一项(path + value)· unset 删一项(回默认)· reset 全恢复默认 · list 默认值 + 生效值
可用键:commandWhitelist(数组;"tp" 精确、"/^gi./" 正则、"" 全放行)· mcModePresets/mcPlusPresets/mcMode.allowOtherTools/mcMode.hideAdminTools(DSH 遗留,见上)· memoryDir(记忆根目录)· memoryPerSession(true = 每会话一份独立记忆 <memoryDir>/sessions/<短会话 id>/,看不到别的会话;默认 false = 共用一份)。
⚠️ expressEnabled/expressBase(文件分享)是 DSH 遗留键:MCP 没有内置文件服务托管发布区,mc_kit_express 会直接回"请把绝对路径告诉用户"。
改完立即生效,落在状态目录的 config.json(默认 ~/.mcp-mc-agent/config.json)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | 配置项点号路径,如 commandWhitelist 或 mcMode.allowOtherTools | |
| value | No | set 用的值(数组 / 字符串 / 布尔 / 对象) | |
| action | No | get(默认)/ set / unset / reset / list |