Deploys to Cloudflare Workers for serverless hosting with global distribution of the MCP server.
Provides a serverless deployment platform for the MCP server with global distribution.
Offers one-click deployment of the MCP server from the GitHub repository.
Converts web content to clean, structured Markdown format for AI consumption.
WebforAI Text Extractor - MCP Server
A Cloudflare Workers-based Model Context Protocol (MCP) server that extracts plain text from web pages using WebforAI.
🌟 What is WebforAI?
WebforAI is a powerful library designed to make web content accessible to AI models. It provides tools to:
Convert HTML to clean, structured Markdown
Extract meaningful content from web pages
Process tables, links, and images intelligently
Prepare web content for AI consumption
This MCP server leverages WebforAI's capabilities to extract plain text from any web page URL, making it easy to feed web content into AI models through the Model Context Protocol.
📋 Features
Simple API: Extract text from any web page with a single API call
Clean Output: Receive well-formatted Markdown text without HTML noise
Error Handling: Robust error handling for failed requests
Cloudflare Workers: Serverless deployment with global distribution
MCP Compatible: Works with any MCP client like Claude Desktop or Cloudflare AI Playground
🚀 Getting Started
Deploy to Cloudflare Workers
This will deploy your MCP server to a URL like: webforai-mcp-server.<your-account>.workers.dev/sse
Local Development
Clone this repository:
git clone https://github.com/yutakobayashidev/webforai-mcp-server.git cd webforai-mcp-serverInstall dependencies:
pnpm installStart the development server:
pnpm devYour server will be available at
http://localhost:8787
🔧 Using the Text Extraction Tool
The extractWebPageText
tool accepts a URL to a web page and returns the extracted text content in markdown format:
The response will contain the extracted text in Markdown format, with:
Links converted to plain text
Tables converted to plain text
Images hidden
🔌 Connecting to MCP Clients
Cloudflare AI Playground
Go to Cloudflare AI Playground
Enter your deployed MCP server URL (
webforai-mcp-server.<your-account>.workers.dev/sse
)You can now use your text extraction tool directly from the playground!
Claude Desktop
To connect to your MCP server from Claude Desktop:
Follow Anthropic's Quickstart
In Claude Desktop go to Settings > Developer > Edit Config
Update with this configuration:
Restart Claude and you should see the text extraction tool become available
📚 Learn More
📄 License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Cloudflare Workers-based server that extracts clean, formatted text from web pages using WebforAI and makes it accessible to AI models through the Model Context Protocol.
Related MCP Servers
- -securityFlicense-qualityA Cloudflare Workers-based Model Context Protocol server that can be deployed without authentication requirements, allowing users to create custom AI tools accessible from Cloudflare AI Playground or Claude Desktop.Last updated -
- -securityFlicense-qualityAn authless Cloudflare Workers server that provides tools to scrape, analyze, and answer questions about websites using Cloudflare's Browser Rendering and AI capabilities.Last updated -6
- -security-license-qualityA Cloudflare Workers-based Model Context Protocol server without authentication requirements, allowing users to deploy and customize AI tools that can be accessed from Claude Desktop or Cloudflare AI Playground.
- -securityFlicense-qualityA deployable server that implements the Model Context Protocol on Cloudflare Workers, enabling AI tools to be accessed from clients like Claude Desktop and Cloudflare AI Playground.Last updated -