配置

keygrant 没有配置文件。它的行为由几个环境变量决定,由实际运行它的进程读取:agent 的请求由 MCP server 读取,你自己的命令由 CLI 读取。

环境变量

变量默认值作用
KEYGRANT_APPROVAL_TIMEOUT_MS60000本地审批对话框在把沉默视为无响应之前等待的时长。
KEYGRANT_APIhttps://api.keygrant.app云 API 端点,用于对接你自己的部署进行测试。
KEYGRANT_REQUESTER由 server 设置在手机审批器和审计记录中标识发起请求的会话的标签。MCP server 会为每个进程设置它;通常你不需要自己设置。
XDG_CONFIG_HOME~/.config仅限 macOS 和 Linux:keygrant 目录所在的位置。

在客户端的 server 配置中为 MCP server 设置变量,例如在 .mcp.json 中:

{
  "mcpServers": {
    "keygrant": {
      "command": "keygrant-mcp",
      "env": { "KEYGRANT_APPROVAL_TIMEOUT_MS": "120000" }
    }
  }
}

文件

关于 keygrant 在各平台上把文件存放在哪里、每个文件包含什么,参见存储与平台。