关于 mcp-server-spider: A spider MCP server
mcp-server-spider 将 Spider 的网页爬取和抓取能力提供给 MCP 客户端,可遍历页面并返回发现的 URL,或返回页面内容及链接。目前仍处于早期开发阶段。
主要功能
- 01爬取页面并发现 URL
- 02抓取页面内容和链接
- 03控制遍历深度
- 04使用允许列表和屏蔽列表筛选 URL
- 05配置请求标头和用户代理
适用场景
- 01发现某个 URL 链接到的页面
- 02收集页面内容和链接
MCP 相关
向 MCP 客户端提供 crawl 和 scrape 工具,返回发现的 URL,或包含页面 URL、链接和内容的 JSON 数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-spider:Spider MCP 服务
概览
用于与 Spider 爬虫交互和自动化的 Model Context Protocol 服务。此服务提供用于爬取和抓取网页的工具。
请注意,mcp-server-spider 目前仍处于早期开发阶段。之后可能会出现错误并添加新功能。
工具
crawl- 爬取给定的 url,并返回发现的 URL 列表
- 输入:
url:要爬取的 urlheaders:随爬取请求一起传递的其他标头user_agent:爬取请求使用的用户代理depth:链接遍历深度blacklist:用于在爬取过程中将 URL 列入黑名单的正则表达式列表whitelist:用于在爬取过程中将 URL 列入白名单的正则表达式列表respect_robots_txt:是否遵循robots.txt文件accept_invalid_certs:是否接受无效证书
- 返回:发现的 URL 列表
scrape- 抓取给定的 url,并返回一个 JSON 对象列表,其中包含发现的每个页面的 url、链接和内容
- 输入:与
crawl相同 - 返回:一个 JSON 对象列表(以字符串形式),其中包含发现的每个页面的 url、链接和内容
安装
使用 uv(推荐)
使用 uv 时,无需进行特定安装。我们将
使用 uvx 直接运行 mcp-server-spider。
使用 PIP
或者,你也可以通过 pip 安装 mcp-server-spider:
pip install mcp-server-spider
安装后,你可以将其作为脚本运行:
python -m mcp_server_spider
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。