WebforAI Text Extractor
Deploys an MCP server on Cloudflare Workers that extracts plain text content from web pages and converts HTML to clean Markdown format using the WebforAI library.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WebforAI Text Extractorextract the main content from https://news.ycombinator.com/item?id=12345678"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: Puppeteer Vision MCP Server
📋 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:
{
"url": "https://example.com/page"
}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:
{
"mcpServers": {
"webforaiExtractor": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or webforai-mcp-server.your-account.workers.dev/sse
]
}
}
}Restart Claude and you should see the text extraction tool become available
📚 Learn More
📄 License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA 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.Last updated3MIT
- Alicense-qualityCmaintenanceScrapes webpages and converts them to markdown using AI-powered interaction to automatically handle cookie banners, CAPTCHAs, paywalls, and other blocking elements before extracting clean content.Last updated748Apache 2.0
- AlicenseAqualityFmaintenanceEnables AI agents to browse and extract content from JavaScript-rendered web pages via the Model Context Protocol, returning plain text, HTML, or Markdown.Last updated11MIT
- AlicenseAqualityDmaintenanceConverts URLs and raw HTML to clean Markdown, enabling AI assistants to read web pages for summarization, analysis, or ingestion.Last updated261MIT
Related MCP Connectors
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Fetch any URL and get clean Markdown. Web scraping for AI agents.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/inaridiy/webforai-mcp-server-deployed'
If you have feedback or need assistance with the MCP directory API, please join our Discord server