mcpField
W
WebforAI Text Extractor - MCP Server

WebforAI Text Extractor - MCP Server

本地服务
github.com/yutakobayashidev浏览器自动化378 周前更新

关于 WebforAI Text Extractor - MCP Server

这是一个基于 Cloudflare Workers 的 MCP 服务,通过 WebforAI 提取网页文本。它向需要文本形式网页内容的 MCP 客户端返回整洁的 Markdown。

主要功能

  1. 01提取网页 URL 中的文本
  2. 02返回整洁的 Markdown
  3. 03将链接和表格转换为文本
  4. 04在输出中隐藏图片
  5. 05部署于 Cloudflare Workers

适用场景

  1. 01为 AI 模型准备网页内容
  2. 02通过 MCP 客户端读取网页文本

MCP 相关

提供 `extractWebPageText` 工具,接收网页 URL,并向 MCP 客户端返回提取出的 Markdown 内容。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"webforai": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
启动命令npx -y mcp-remote

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-remote

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

部署到 Workers

这会将你的 MCP 服务部署到类似 webforai-mcp-server.<your-account>.workers.dev/sse 的 URL。

本地开发
  1. 克隆此代码仓库:

    git clone https://github.com/yutakobayashidev/webforai-mcp-server.git
    cd webforai-mcp-server
    
  2. 安装依赖项:

    pnpm install
    
  3. 启动开发服务:

    pnpm dev
    
  4. 你的服务可通过 http://localhost:8787 访问

🔧 使用文本提取工具

extractWebPageText 工具接受网页 URL,并以 Markdown 格式返回提取的文本内容:

{
  "url": "https://example.com/page"
}

响应将包含 Markdown 格式的提取文本,其中:

  • 链接已转换为纯文本
  • 表格已转换为纯文本
  • 图片已隐藏

🔌 连接到 MCP 客户端

Cloudflare AI Playground
  1. 前往 Cloudflare AI Playground
  2. 输入已部署的 MCP 服务 URL(webforai-mcp-server.<your-account>.workers.dev/sse)
  3. 现在即可直接在 Playground 中使用文本提取工具!
Claude Desktop

要从 Claude Desktop 连接到 MCP 服务:

  1. 按照 Anthropic 的快速入门指南操作
  2. 在 Claude Desktop 中前往 Settings > Developer > Edit Config
  3. 使用以下配置进行更新:
{
  "mcpServers": {
    "webforaiExtractor": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or webforai-mcp-server.your-account.workers.dev/sse
      ]
    }
  }
}
  1. 重启 Claude,即可看到文本提取工具

📚 了解更多

📄 许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。