Local Jina Reader MCP
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., "@Local Jina Reader MCPread https://example.com as markdown"
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.
Local Web Reader MCP
简体中文 | English
A Windows-native stdio MCP server for searching the web and reading public HTML pages and text PDFs. It runs only when an Agent starts it. No Docker, WSL, or external search API key is needed.
The original self-hosted Jina Reader HTTP adapter is still available with READER_BACKEND=reader. The native backend uses ddgs for search and Trafilatura for HTML extraction. Browser mode uses an installed Chrome through Playwright.
Windows setup
Install uv and run in PowerShell:
uv sync --locked
uv run jina-reader-check
uv run python -m unittest discover -s tests -vjina-reader-check preloads the tokenizer vocabulary, checks Chrome, and tests static HTML reading, PDF reading, browser reading, and search through the current proxy. It needs network access; the vocabulary may be downloaded on its first run.
Configure your Agent to launch this checkout as a stdio MCP server. Replace the example path with the absolute path to your checkout:
{
"mcpServers": {
"local_web_reader": {
"command": "uv",
"args": ["run", "--directory", "D:/path/to/jina-reader-mcp-local", "jina-reader-mcp"]
}
}
}If your Agent cannot find uv, set command to the absolute path of uv.exe and restart the client.
Tools:
search_web: automatic multi-engine search by default, 1-10 results. Google can be requested withengine="google", but may return no parseable results due to its anti-bot page.read_url: extract Markdown from one public HTML page or text PDF.read_urls: read up to two public HTML pages or text PDFs, reporting failures separately.
The native backend uses Windows proxy environment variables (HTTPS_PROXY, HTTP_PROXY, ALL_PROXY) when present, or the Windows system proxy setting. Static extraction is the default; use engine="browser" for JavaScript-driven HTML pages. For PDFs, leave engine="auto"; they require a selectable text layer, and scanned PDFs need OCR. Set CHROME_PATH if Chrome is installed outside C:\Program Files\Google\Chrome\Application\chrome.exe. Chrome starts for a browser-mode request and closes afterward.
Native mode limits HTML to 5 MB and PDFs to 20 MB and 100 pages. max_tokens limits output using the cl100k_base tokenizer (other models may count tokens differently). The timeout is a total deadline for each read or search call, including queue time and redirects. URLs and their DNS answers are checked for private addresses; browser subresources reuse a per-page host check, while navigations are checked again. If Windows DNS cannot resolve a host while a proxy is configured, the server queries Cloudflare DNS through that proxy. This is a local Agent tool, not a network-facing SSRF sandbox: DNS can change between the check and the connection, especially through a proxy, and Chromium may follow a redirect before the next browser route check.
Related MCP server: read-website-fast
Optional Jina Reader backend
Set READER_BACKEND=reader and READER_BASE_URL to use an existing Jina Reader HTTP server for read_url and read_urls. search_web still runs natively on Windows.
Variable | Default | Purpose |
|
|
|
|
| Optional Jina Reader HTTP endpoint |
| empty | Optional Bearer token for Reader backend |
|
| Total call timeout, 1-180 seconds |
|
|
|
|
| Concurrent requests, 1-4 |
| system Chrome path | Browser-mode executable |
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server (stdio): fetch web pages as clean readable markdown via the AgentForge API
Fetch pages as markdown, search web and news, extract structured data. For AI agents.
Web pages to Markdown, metadata and small crawls for agents. Free daily calls, then USDC x402/MPP.
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceEnables AI agents to securely scrape single or batches of public web pages via stdio MCP, with configurable modes, Markdown extraction, and built-in SSRF and resource protections.-
- FlicenseNot gradedqualityAmaintenanceEnables AI agents and MCP clients to fetch webpages and crawl sites, extract main content, and convert it into clean Markdown with preserved links for fast, token-efficient scraping.-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents and MCP clients to fetch web pages or crawl sites and convert them into clean, token-efficient Markdown while preserving links.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents and MCP clients to fetch webpages, strip noise, and convert them into clean, token-efficient Markdown. Supports optional crawling, caching, robots.txt compliance, and link preservation.MIT