mcpField
J
jina-reader

jina-reader

github.com/sundial-orgProductivity6701.0k installsUpdated 34w ago
Repository

About jina-reader

jina-reader uses Jina AI to extract web content for people who need to read pages, search the web, or check claims. It supports CSS-based content selection, dynamic page rendering, and several output formats, with requests routed through Jina's infrastructure.

Key features

  1. 01Read pages and extract their content
  2. 02Search the web and return full result content
  3. 03Check factual claims
  4. 04Select or remove content with CSS selectors
  5. 05Output Markdown, HTML, text, screenshots, or JSON

Use cases

  1. 01Extract article text for further processing
  2. 02Search a topic and retrieve result content
  3. 03Check a factual statement
  4. 04Extract a specific region of a page

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill jina-reader

After installing, type/jina-readerin Claude Code to confirm it loaded.

Bundled filesscripts/reader.sh

Details

From the project README

Jina Reader

Extract clean web content via Jina AI — without exposing your server IP.

Read a URL

{baseDir}/scripts/reader.sh "https://example.com/article"

Search the web (top 5 results with full content)

{baseDir}/scripts/reader.sh --mode search "latest AI news 2025"

Fact-check a statement

{baseDir}/scripts/reader.sh --mode ground "OpenAI was founded in 2015"

Options

FlagDescriptionDefault
--moderead, search, groundread
--selectorCSS selector to extract specific region—
--waitCSS selector to wait for before extraction—
--removeCSS selectors to remove (comma-separated)—
--proxyCountry code for geo-proxy (br, us, etc.)—
--nocacheForce fresh content (skip cache)off
--formatmarkdown, html, text, screenshotmarkdown
--jsonRaw JSON outputoff

Examples

# Extract article content
{baseDir}/scripts/reader.sh "https://blog.example.com/post"

# Extract specific section via CSS selector
{baseDir}/scripts/reader.sh --selector "article.main" "https://example.com"

# Remove nav and ads before extraction
{baseDir}/scripts/reader.sh --remove "nav,footer,.ads" "https://example.com"

# Search with JSON output
{baseDir}/scripts/reader.sh --mode search --json "AI enterprise trends"

# Read via Brazil proxy
{baseDir}/scripts/reader.sh --proxy br "https://example.com.br"

# Fact-check a claim
{baseDir}/scripts/reader.sh --mode ground "Tesla is the most valuable car company"

API Key

export JINA_API_KEY="jina_..."

Free tier: 10M tokens (no signup needed). Get key at https://jina.ai/reader/

Pricing

  • Read: ~$0.005/page (standard) | 3x for ReaderLM-v2
  • Search: 10K tokens fixed + variable per result
  • Ground: ~300K tokens/request (~30s latency)

Why Jina Reader?

  • IP protection — requests route through Jina's infra, not your server
  • Clean markdown — readability extraction + optional ReaderLM-v2
  • Dynamic content — headless Chrome renders JavaScript
  • Structured extraction — JSON schema support for data extraction

Comments

Markdown supported