mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat(mcp): 重构 MCP 服务器及智能助手模块
- 新增代码生成模块路由支持 - 重构 MCP 服务器API,支持增删改查接口和分页查询 - 实现 MCP 智能对话的流式响应和 WebSocket 通信 - 优化 MCP 数据模型,支持环境变量等配置项 - 改进 MCP CRUD 层,集成权限控制和统一操作方法 - 优化异常处理,提升接口错误信息准确性 - 修正依赖导入和数据校验,增强代码健壮性
This commit is contained in:
@@ -14,7 +14,7 @@ class RedisCURD:
|
||||
"""初始化"""
|
||||
self.redis = redis
|
||||
|
||||
async def mget(self, *keys: list)-> list:
|
||||
async def mget(self, *keys: tuple)-> list:
|
||||
"""批量获取缓存
|
||||
|
||||
Args:
|
||||
@@ -24,7 +24,7 @@ class RedisCURD:
|
||||
list: 返回缓存值列表
|
||||
"""
|
||||
try:
|
||||
data = await self.redis.mget(keys)
|
||||
data = await self.redis.mget(*keys)
|
||||
return data
|
||||
except Exception as e:
|
||||
logger.error(f"批量获取缓存失败: {str(e)}")
|
||||
|
||||
Reference in New Issue
Block a user