关于 WebforAI Text Extractor - MCP Server
这是一个基于 Cloudflare Workers 的 MCP 服务,通过 WebforAI 提取网页文本。它向需要文本形式网页内容的 MCP 客户端返回整洁的 Markdown。
主要功能
- 01提取网页 URL 中的文本
- 02返回整洁的 Markdown
- 03将链接和表格转换为文本
- 04在输出中隐藏图片
- 05部署于 Cloudflare Workers
适用场景
- 01为 AI 模型准备网页内容
- 02通过 MCP 客户端读取网页文本
MCP 相关
提供 `extractWebPageText` 工具,接收网页 URL,并向 MCP 客户端返回提取出的 Markdown 内容。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
WebforAI 文本提取器 - MCP 服务
一个基于 Cloudflare Workers 的模型上下文协议(MCP)服务,使用 WebforAI 从网页中提取纯文本。
🌟 什么是 WebforAI?
WebforAI 是一个功能强大的库,旨在让 AI 模型能够访问网页内容。它提供以下工具:
- 将 HTML 转换为整洁、结构化的 Markdown
- 从网页中提取有意义的内容
- 智能处理表格、链接和图片
- 为 AI 使用准备网页内容
此 MCP 服务利用 WebforAI 的功能,从任意网页 URL 中提取纯文本,便于通过模型上下文协议将网页内容提供给 AI 模型。
📋 功能
- 简易 API:通过一次 API 调用即可从任意网页提取文本
- 整洁的输出:获取格式良好的 Markdown 文本,不含 HTML 杂项
- 错误处理:对失败的请求进行稳健的错误处理
- Cloudflare Workers:无服务器部署,支持全球分发
- 兼容 MCP:可与 Claude Desktop、Cloudflare AI Playground 等任何 MCP 客户端配合使用
🚀 开始使用
部署到 Cloudflare Workers
这会将你的 MCP 服务部署到类似 webforai-mcp-server.<your-account>.workers.dev/sse 的 URL。
本地开发
-
克隆此代码仓库:
git clone https://github.com/yutakobayashidev/webforai-mcp-server.git cd webforai-mcp-server -
安装依赖项:
pnpm install -
启动开发服务:
pnpm dev -
你的服务可通过
http://localhost:8787访问
🔧 使用文本提取工具
extractWebPageText 工具接受网页 URL,并以 Markdown 格式返回提取的文本内容:
{
"url": "https://example.com/page"
}
响应将包含 Markdown 格式的提取文本,其中:
- 链接已转换为纯文本
- 表格已转换为纯文本
- 图片已隐藏
🔌 连接到 MCP 客户端
Cloudflare AI Playground
- 前往 Cloudflare AI Playground
- 输入已部署的 MCP 服务 URL(
webforai-mcp-server.<your-account>.workers.dev/sse) - 现在即可直接在 Playground 中使用文本提取工具!
Claude Desktop
要从 Claude Desktop 连接到 MCP 服务:
- 按照 Anthropic 的快速入门指南操作
- 在 Claude Desktop 中前往 Settings > Developer > Edit Config
- 使用以下配置进行更新:
{
"mcpServers": {
"webforaiExtractor": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or webforai-mcp-server.your-account.workers.dev/sse
]
}
}
}
- 重启 Claude,即可看到文本提取工具
📚 了解更多
📄 许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。