update:1.更新mcp插件功能,目前只支持remote调用
This commit is contained in:
+9
-1
@@ -28,7 +28,13 @@ async def lifespan(app: FastAPI):
|
||||
"""应用生命周期管理"""
|
||||
logger.info("应用启动,等待用户登录...")
|
||||
|
||||
# 导入MCP注册表
|
||||
from app.mcp.registry import mcp_registry
|
||||
|
||||
yield
|
||||
|
||||
# 清理MCP插件
|
||||
await mcp_registry.cleanup_all()
|
||||
await close_db()
|
||||
logger.info("应用已关闭")
|
||||
|
||||
@@ -114,7 +120,8 @@ async def db_session_stats():
|
||||
from app.api import (
|
||||
projects, outlines, characters, chapters,
|
||||
wizard_stream, relationships, organizations,
|
||||
auth, users, settings, writing_styles, memories
|
||||
auth, users, settings, writing_styles, memories,
|
||||
mcp_plugins
|
||||
)
|
||||
|
||||
app.include_router(auth.router, prefix="/api")
|
||||
@@ -130,6 +137,7 @@ app.include_router(relationships.router, prefix="/api")
|
||||
app.include_router(organizations.router, prefix="/api")
|
||||
app.include_router(writing_styles.router, prefix="/api")
|
||||
app.include_router(memories.router) # 记忆管理API (已包含/api前缀)
|
||||
app.include_router(mcp_plugins.router, prefix="/api") # MCP插件管理API
|
||||
|
||||
static_dir = Path(__file__).parent.parent / "static"
|
||||
if static_dir.exists():
|
||||
|
||||
Reference in New Issue
Block a user