# 断开特定服务器
result = mag.disconnect_mcp("tavily-mcp")
print(f"断开结果: {result['status']}")
if result['status'] == 'disconnected':
print(f"服务器 {result['server']} 已成功断开连接")
else:
print(f"断开失败: {result.get('error', '未知错误')}")
获取状态
方法签名
mag.get_mcp_status() -> Dict[str, Dict[str, Any]]
返回值
Dict[str, Dict[str, Any]]: 服务器状态字典
使用示例
Python
mcp_status = mag.get_mcp_status()
for server, status in mcp_status.items():
print(f"\n{server}: {'已连接' if status.get('connected') else '未连接'}")
print(f"{server}工具:{status.get('tools')}")
print(json.dumps(mcp_status, indent=4, ensure_ascii=False))