url-text-fetcher
Click on "Deploy 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., "@url-text-fetcher fetch the text from https://example.com"
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.
url-text-fetcher
URL Text Fetcher Tools
This MCP server provides two utilities for web content analysis.
Related MCP server: URL Text Fetcher MCP Server
How to install
pip install -e .How to use with LM Studio
mcp.json file:
{
"mcpServers": {
"url-text-fetcher": {
"command": "python",
"args": [
"-m",
"url_text_fetcher.mcp_server"
]
}
}
}Tools Description
1. fetch_url_text(url: str) → str
Description:
Extracts all visible text content from a webpage, stripping HTML tags and normalizing whitespace.
Output Format:
Cleaned plain text with:
All HTML removed
Line breaks normalized (
\n)Leading/trailing whitespace stripped
2. fetch_page_links(url: str) → List[str]
Description:
Finds all absolute and relative links (from <a href> tags) on a webpage.
Output Format:
List of URLs including:
Absolute paths (
/about)Relative paths (
../contact)Full domain URLs (
https://example.com/page)
Available Tools
2 toolsfetch_page_linksB
Return a list of all URLs found on the given page.
Inputs: url (required). Returns: result
fetch_url_textB
Download the text from a URL.
Inputs: url (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one fetches the text content of a URL, the other extracts links from a page. There is no overlap or ambiguity between them.
Both tool names follow the verb_noun pattern consistently: fetch_url_text and fetch_page_links. The naming is clear, predictable, and uniform.
With only two tools, the set feels thin. While the scope is narrow and both tools are useful, this falls at the borderline where 1-2 tools are considered minimal.
For a URL text fetcher, the two tools cover the primary needs: retrieving the text content and discovering links on a page. The surface is complete for this simple, read-only domain, with no obvious gaps.
Related MCP Connectors
Read public webpages, extract structured data, discover links, and run bounded crawls.
Extract and parse web pages into clean HTML, links, or Markdown. Handle dynamic, complex, or block…
Fetch and extract data from any public web page, even JS-rendered or anti-bot protected
Turn any web page URL or HTML into clean Markdown or plain text for an LLM to read.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.613MIT
- FlicenseBqualityDmaintenanceEnables fetching visible text content and extracting all links from web pages through URL requests. Designed specifically for LM Studio integration to provide web scraping capabilities.22-
- AlicenseNot gradedqualityCmaintenanceEnables web crawling and content extraction from web pages, supporting multiple output formats like text, markdown, XML, and JSON, with robots.txt compliance and rate limiting.14 npm1MIT
- AlicenseNot gradedqualityFmaintenanceEnables intelligent web scraping with support for static pages, JavaScript-rendered SPAs, and natural language data extraction.MIT