描述
目前在 AstrBot 中,函数工具 以及 MCP 服务(例如文件操作、命令执行等)通常是全局设置或统一开启的,缺乏粒度控制。这样的设置不够灵活,容易造成普通用户/会话拥有不必要甚至危险的能力(如文件操作、远程 SSH)。
希望可以为每个会话单独设置MCP服务的开关。
我注意到pr中有一个为webui提供对所有会话的provider,persona,plugins,llm进行管理的功能,是否也能将MCP服务启用设置加入到WebUI中设置。
使用场景
希望能为每个会话单独设置是否启用某个MCP服务,防止某些敏感工具如文件操作和ssh命令执行等被使用。
同时可以设置一个默认的配置,新会话默认使用该配置。
你愿意提交PR吗?
Code of Conduct
描述
目前在 AstrBot 中,函数工具 以及 MCP 服务(例如文件操作、命令执行等)通常是全局设置或统一开启的,缺乏粒度控制。这样的设置不够灵活,容易造成普通用户/会话拥有不必要甚至危险的能力(如文件操作、远程 SSH)。
希望可以为每个会话单独设置MCP服务的开关。
我注意到pr中有一个为webui提供对所有会话的provider,persona,plugins,llm进行管理的功能,是否也能将MCP服务启用设置加入到WebUI中设置。
使用场景
希望能为每个会话单独设置是否启用某个MCP服务,防止某些敏感工具如文件操作和ssh命令执行等被使用。
同时可以设置一个默认的配置,新会话默认使用该配置。
你愿意提交PR吗?
Code of Conduct