配好MCP服务器,工具列表也亮了,结果一调用文件系统工具,读到的却是本机目录——远程那台机器的文件一个都看不见。这不是配置写错了,是作用域的问题。
![]()
aiopsterm的MCP设置入口在Settings -> Host Agent -> MCP,管理的是内部Agent可用的MCP服务器、工具和资源。页面顶部有三个动作:Add Server打开mcp_settings.json的配置编辑器,Save保存编辑器里的JSON,Close关闭编辑器。
服务器列表里,点服务器名可以展开或收起它的工具与资源;状态徽章显示connected、disabled或error;Edit重新打开配置编辑器,Delete删掉这条服务器配置。还有一个Enable开关,被禁用的服务器不会向Agent提供任何工具或资源。
传输配置的几种写法
mcp_settings.json支持stdio、streamableHttp和legacy sse。Codex风格的配置可以省略传输类型:当一条服务器配置里有url而没有command时,aiopsterm会把它保存为streamableHttp。http、streamable_http、streamable-http这几个常见别名也会被归一化为streamableHttp。
工具页能做什么
- 点工具名可以启用或禁用该工具。
- Auto Approve在策略允许时让工具自动获批,高风险调用仍然需要审批。
- PARAMETERS展示参数名、必填标记和描述。
- Argument编辑器里填JSON参数,用于直接测试工具。
- Run直接调用工具,返回结果或错误。
Resources标签页列出服务器暴露的资源,选中后点Read读取,返回内容或错误。
文件系统MCP的边界在哪
@modelcontextprotocol/server-filesystem只访问启动该MCP服务器的那个进程所在的本地文件系统。举例来说,配置参数写成/home/tester,它访问的就是运行aiopsterm那台机器上的/home/tester。
它不走aiopsterm的SSH/SFTP资产连接,也不绑定当前终端的远程shell。哪怕你手动做了一次ssh -> ssh target的跳转,文件系统MCP依然看不到最终目标机上的文件。
要操作那台机器上的文件,有两条路:在那个终端里用shell命令,或者使用专门构建的aiopsterm MCP服务器,显式桥接到资产SFTP通道或终端会话。
MCP设置的改动,影响的是后续Agent请求能用的工具集。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.