fetch
Installation
SKILL.md
MCP Fetch 技能
此技能允许 Agent 使用 Python 脚本调用 Model Context Protocol (MCP) 的 fetch 服务器来抓取网页内容。它特别适合于获取网页内容并将其作为上下文提供给 AI。
核心功能
- 自动化抓取: 自动启动并连接到
@smithery/mcp-fetch服务器。 - 内容提取: 能够从指定 URL 获取文本内容。
- 无需额外 Python 依赖: 使用 Python 标准库实现,无需安装额外的 pip 包(只需系统环境中安装了
node/npx和python)。
使用指令
- 确定目标 URL: 识别用户需要获取内容的网址。
- 调用脚本: 在项目根目录下,于终端运行以下命令:
python fetch/fetch.py "https://example.com" - 处理输出: 脚本将直接在标准输出中打印网页内容的文本。
技术细节
- 通信协议: 使用 JSON-RPC 2.0 通过标准输入/输出 (stdio) 与 MCP 服务器通信。
- 服务器启动: 使用
npx -y @smithery/mcp-fetch启动服务器。 - 初始化过程: 脚本发送
initialize请求并处理notifications/initialized通知以建立符合 MCP 规范的连接。 - 工具调用: 通过
tools/call方法调用fetch工具,支持maxLength和raw参数(脚本中默认使用maxLength: 20000)。
Related skills
More from arcaneorion/alice-single
akshare
使用 akshare 获取中国金融市场实时数据和历史数据。当需要查询A股、港股、美股、指数、基金、期货等金融产品的实时行情、历史数据、财务报表时使用该技能。
156weather
直接从专业天气API获取实时天气数据和历史天气信息。当需要查询任意城市的当前天气、未来预报、空气质量等精准气象数据时使用该技能。
5weibo
获取微博热搜榜实时数据。当需要查看微博热点、热门话题、实时舆情时使用该技能。
4tavily
使用 Tavily API 进行互联网搜索。当需要获取实时新闻、技术研究、深度资料或限制特定域名搜索时使用该技能。
4internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
4file_explorer
高效的项目文件浏览器。当需要列出整个项目结构、模糊搜索文件或安全地读取(支持大文件分块)本地代码库内容时使用。
4