Skip to content

MCP 与工具配置

Model Context Protocol (MCP) 和工具系统设置。

MCP 设置

变量名默认值敏感说明
ENABLE_MCPtrue启用 MCP 工具系统。
MCP_ENCRYPTION_SALT(自动生成)用于加密 MCP 密钥的盐值。未设置时自动生成。建议设置以确保重启后一致性。

延迟工具加载

对于工具较多的 MCP 服务器,延迟加载通过按需加载工具来减少提示大小。

变量名默认值说明
ENABLE_DEFERRED_TOOL_LOADINGtrue启用延迟/懒加载工具。
DEFERRED_TOOL_THRESHOLD20触发延迟加载的工具数量阈值。
DEFERRED_TOOL_SEARCH_LIMIT25搜索返回的最大工具数。
DEFERRED_TOOL_PROMPT_LIMIT25提示中包含的最大工具数。

技能

变量名默认值说明
ENABLE_SKILLStrue启用技能系统。

音频转写

变量名默认值敏感说明
ENABLE_AUDIO_TRANSCRIPTIONfalse启用音频转写工具。
AUDIO_TRANSCRIPTION_API_KEY(空)转写 API 密钥。
AUDIO_TRANSCRIPTION_BASE_URL(空)转写 API 基础 URL。
AUDIO_TRANSCRIPTION_MODELgpt-4o-mini-transcribe转写模型名称。

示例

bash
# MCP
ENABLE_MCP=true
MCP_ENCRYPTION_SALT=your-random-salt-here

# 技能
ENABLE_SKILLS=true

# 音频转写(可选)
ENABLE_AUDIO_TRANSCRIPTION=true
AUDIO_TRANSCRIPTION_API_KEY=sk-your-key
AUDIO_TRANSCRIPTION_MODEL=gpt-4o-mini-transcribe

TIP

在生产环境中务必设置 MCP_ENCRYPTION_SALT 为一个固定值。如果它发生变化,之前加密的 MCP 凭据将无法读取。