URL Text Fetcher MCP Server
Tiny MCP server for LM Studio that adds two tools:
fetch_url_text(url): returns visible page textfetch_page_links(url): returns all page links
Quick start
LM Studio setup (paste this into mcp.json)
Use the absolute interpreter to avoid ENOENT errors.
Alternative using the console script:
After saving, restart LM Studio if the tool does not appear.
Working prompts (use inside LM Studio)
Summarize a real page: “Use
url-text-fetcher.fetch_url_textonhttps://httpbin.org/html. Give a two‑sentence summary.”List links from a real site: “Call
url-text-fetcher.fetch_page_linksforhttps://www.python.org/and return the first 10 HTTPS links.”Answer using content: “Fetch text from
https://docs.python.org/3/whatsnew/3.12.html. What is one notable change in Python 3.12?” "Fetch text from https://www.python.org/. What’s the latest Python release mentioned and when was it announced?"
Troubleshooting
ENOENT
spawn python: Use the absolute interpreter shown above inmcp.json.Network/SSL errors: try another URL; some sites block scripted fetches.
Local run (optional)
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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.Last updated -612MIT License
- -security-license-qualityEnables text extraction from web pages and PDFs, and execution of predefined commands, enhancing content processing and automation capabilities.
- AsecurityAlicenseAqualityEnables retrieval and processing of web page content for LLMs by converting HTML to markdown, with support for content truncation and pagination.Last updated -12MIT License
- AsecurityAlicenseAqualityEnables LLMs to autonomously retrieve and explore web content by fetching pages and recursively following links to a specified depth, particularly useful for learning about topics from documentation.Last updated -17MIT License