feat: 优化MCP工具调用体验并集成通用适配器

- 静默检查MCP工具可用性,支持提示词注入调用mcp
- 集成UniversalMCPAdapter,支持自动API能力检测和智能降级
- 新增MCP适配器配置项,增强系统兼容性和健壮性
This commit is contained in:
xiamuceer
2025-11-24 11:30:27 +08:00
parent 002a16d259
commit 69e3e46c96
8 changed files with 1085 additions and 50 deletions
+5
View File
@@ -77,6 +77,11 @@ class Settings(BaseSettings):
default_temperature: float = 0.7
default_max_tokens: int = 2000
# MCP适配器配置
enable_mcp_adapter: bool = True # 是否启用MCP适配器(自动检测API能力)
mcp_adapter_cache_ttl_hours: int = 24 # API能力检测缓存时长(小时)
mcp_adapter_auto_fallback: bool = True # 是否启用自动降级(FC失败时切换到提示词注入)
# LinuxDO OAuth2 配置
LINUXDO_CLIENT_ID: Optional[str] = None
LINUXDO_CLIENT_SECRET: Optional[str] = None