MCP服务器中的“根”（root）系统有什么核心作用？	允许用户授予服务器访问特定文件和文件夹的权限。
“根”系统解决了文件访问中的什么主要问题？	解决了用户无需提供完整路径，以及Claude无法搜索整个复杂文件系统的问题。
使用“根”系统对AI（如Claude）的主要好处是什么？	允许Claude专注于文件系统的特定区域，从而自主地在根内搜索所需文件。
实现“根”系统通常需要向MCP服务器添加哪些关键工具？	读取目录（read directory）、列出根（list roots）以及执行具体操作的工具。
MCP SDK是否会自动限制对文件的访问权限？	不会自动限制；必须在MCP服务器端实现逻辑来强制执行根的访问限制。
服务器如何判断一个请求的路径是否被允许访问？	通过一个函数（如is path allowed），检查请求的路径是否包含在已授予的根内。
除了使用“list roots”工具，还可以如何向Claude提供根列表？	可以将根列表手动放入提示（prompt）中。
在“根”系统中，用户最初是如何授予服务器访问权限的？	用户可以在启动MCP服务器时，通过命令行参数提供允许服务器读取的文件和文件夹列表。
