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., "@jina-reader-mcpfetch 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.
jina-reader-mcp
A minimal MCP server Docker image used to access a self-hosted or managed Jina Reader instance.
Usage
Starting the Server
docker run -d --rm \
--env JINA_API_KEY=<API key> \
--env JINA_BASE_URL=<URL> \
--end JINA_TIMEOUT=<timeout>
-p <port>:8000
ghcr.io/handcraftedbits/jina-reader-mcp:latestWhere:
<API key>is your Jina API key. Omit theJINA_API_KEYenvironment variable if the instance you're using doesn't require one.<URL>is the base URL of your Jina instance. If theJINA_BASE_URLenvironment variable is omitted,https://r.jina.aiwill be used.<timeout>is the default timeout in seconds for all operations. If theJINA_TIMEOUTenvironment variable is omitted, the default of30seconds will be used.<port>is the local port to map to. The MCP server will be available athttp://<host>:<port>.
Related MCP server: Jina AI Remote MCP Server
Agent Details
Consult your agent harness's documentation for information on how to connect to the MCP server.
The MCP server will expose two tools:
web_fetch: Fetches a single page in either Markdown (default) or JSON formats. Parameters:content_type(optional, eitherjsonormarkdown): the format of the returned page. By default, this ismarkdown, and the tool description encourages agents to use this format.timeout(optional): the timeout, in seconds, for the fetch. By default, this is either30seconds or the value of theJINA_TIMEOUTenvironment variable.url(required): The URL of the page to fetch.with_all_images(optional): whether or not information about all the images on the page should be returned. By default, this isfalse.with_all_links(optional): whether or not information about all the links on the page should be returned. By default, this istrue.
web_fetch_parallel: fetches up to five (maximum amount recommended by Jina) pages in parallel. Accepts a list of the same parameters asweb_fetch.
This server cannot be deployed
Maintenance
Related MCP Connectors
Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
Fetch URLs and return clean Markdown for RAG — nav, ads and boilerplate stripped.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Managed Component Provider that enables fetching webpage content using Jina AI's reader service.-
- AlicenseNot gradedqualityCmaintenanceProvides web content extraction, search capabilities (web, arXiv, SSRN, images), semantic deduplication, and reranking through Jina AI's Reader, Embeddings, and Reranker APIs.1Apache 2.0
- FlicenseBqualityDmaintenanceEnables web page scraping via Jina reader API and searching FastMCP documentation using minsearch. Supports fetching markdown content from URLs and querying indexed documentation files.3-
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to read and extract clean, markdown-formatted content from any webpage using the Jina AI Reader API.20 npm1Apache 2.0