配置
keygrant 没有配置文件。它的行为由几个环境变量决定,由实际运行它的进程读取:agent 的请求由 MCP server 读取,你自己的命令由 CLI 读取。
环境变量
| 变量 | 默认值 | 作用 |
|---|---|---|
KEYGRANT_APPROVAL_TIMEOUT_MS | 60000 | 本地审批对话框在把沉默视为无响应之前等待的时长。 |
KEYGRANT_API | https://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 在各平台上把文件存放在哪里、每个文件包含什么,参见存储与平台。