Merge pull request #492 from xinnan-tech/mcp-client

增加mcp的tool功能,可自行配置mcp服务,实现命令控制
This commit is contained in:
hrz
2025-03-28 18:42:24 +08:00
committed by GitHub
6 changed files with 284 additions and 5 deletions
@@ -12,6 +12,7 @@ class ToolType(Enum):
CHANGE_SYS_PROMPT = (3, "修改系统提示词,切换角色性格或职责")
SYSTEM_CTL = (4, "系统控制,影响正常的对话流程,如退出、播放音乐等,需要传递conn参数")
IOT_CTL = (5, "IOT设备控制,需要传递conn参数")
MCP_CLIENT = (6, "MCP客户端")
def __init__(self, code, message):
self.code = code