用途:当需要从互联网获取实时信息或阅读特定网页内容时,可借助此技能抓取目标 URL 的文本内容,作为上下文提供给 AI。
主要能力:自动启动并连接 @smithery/mcp-fetch 服务器;从指定 URL 获取文本内容;使用 Python 标准库实现,无需安装额外 pip 包,只需系统环境中已有 node/npx 和 python。
使用方式:先确定目标 URL,再在项目根目录终端运行 python fetch/fetch.py "https://example.com",脚本会把网页内容文本直接打印到标准输出。
技术细节:通过标准输入/输出以 JSON-RPC 2.0 与 MCP 服务器通信;使用 npx -y @smithery/mcp-fetch 启动服务器;发送 initialize 请求并处理 notifications/initialized 通知以建立符合 MCP 规范的连接;通过 tools/call 调用 fetch 工具,支持 maxLength 和 raw 参数,脚本默认使用 maxLength: 20000。
限制:资料未提供抓取失败、超时、内容长度上限行为、权限或费率等更多细节,暂未提供。