mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-09-24 15:36:23 +00:00
✨ MCP 客户端功能
This commit is contained in:
@ -27,6 +27,7 @@ from nonebot_plugin_argot.extension import ArgotExtension # type: ignore
|
||||
|
||||
from .config import config
|
||||
from .constants import INTRODUCTION, SUPPORT_IMAGE_MODELS
|
||||
from .extensions.mcp_extension.client import get_mcp_list
|
||||
from .handler import MarshoHandler
|
||||
from .hooks import * # noqa: F403
|
||||
from .instances import client, context, model_name, target_list, tools
|
||||
@ -263,8 +264,10 @@ async def marsho(
|
||||
|
||||
usermsg = await handler.process_user_input(text, model_name)
|
||||
|
||||
tools_lists = tools.tools_list + list(
|
||||
map(lambda v: v.data(), get_function_calls().values())
|
||||
tools_lists = (
|
||||
tools.tools_list
|
||||
+ list(map(lambda v: v.data(), get_function_calls().values()))
|
||||
+ await get_mcp_list()
|
||||
)
|
||||
logger.info(f"正在获取回答,模型:{model_name}")
|
||||
await message_reaction(Emoji("66"))
|
||||
|
Reference in New Issue
Block a user