ForcePilot/server/utils
Wenjie Zhang ebbb831fc0 feat: 实现MCP服务以统一业务逻辑和状态管理
- 新增 mcp_service 文件,移除原本的 src/agents/common/mcp.py,所有功能合并到mcp_service,MCP服务来处理服务器配置的增删改查操作、数据库与缓存之间的同步以及MCP客户端和工具的管理。
- 将重构的 MCP 和现有智能体做适配,引入全局缓存和状态管理机制用于MCP服务器和工具。
- 数据库表更新,在MCPServer模型中为StdIO传输类型添加了command和args字段。
- 其他代码优化、增强样式以提升用户体验和可读性。
2026-01-14 20:16:51 +08:00
..
__init__.py style: fix ruff check 2025-05-24 11:29:45 +08:00
access_log_middleware.py feat(server): 添加访问日志中间件并优化日志配置 2025-12-17 22:55:12 +08:00
auth_middleware.py style: 统一代码格式并修复格式问题 2025-12-04 10:12:01 +08:00
auth_utils.py refactor(time): 重构应用程序中的日期时间处理 2025-10-13 15:08:54 +08:00
common_utils.py feat(server): 添加访问日志中间件并优化日志配置 2025-12-17 22:55:12 +08:00
lifespan.py feat: 实现MCP服务以统一业务逻辑和状态管理 2026-01-14 20:16:51 +08:00
migrate.py feat(multimodal): 完整实现多模态图片支持功能 2025-11-12 14:04:34 +08:00
singleton.py style: ruff format 2025-10-24 00:11:52 +08:00
user_utils.py refactor(user_utils): 简化拼音转换逻辑,移除备用方案,统一使用pypinyin库进行转换;优化正则表达式格式化 2025-09-22 17:13:52 +08:00