1. Conduid
  2. Developer Tools
  3. jina-tools
MCP server · Developer Tools

jina-tools

Jina AI Model Context Protocol (MCP) server that integrates with Jina AI APIs for web reading and search

42Fair

Scored yesterday · breakdown

About jina-tools

jina-tools is an MCP server published by git+PsychArch in the Developer Tools category: jina AI Model Context Protocol (MCP) server that integrates with Jina AI APIs for web reading and search.

The repository has 45 stars and 0 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Install
npx jina-mcp-tools
Claude Code
claude mcp add jina-mcp-tools -- npx -y jina-mcp-tools
npx
npx -y jina-mcp-tools

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about jina-tools

Powered by Claude · Grounded in docs

I know everything about jina-tools. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Jina AI MCP Tools

A Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.

Features

This MCP server provides access to the following Jina AI APIs:

  • Web Reader - Extract content from web pages using r.jina.ai
  • Web Search - Search the web using s.jina.ai or svip.jina.ai (configurable via --search-endpoint)

Prerequisites

  1. Jina AI API Key (Optional) - Get a free API key from https://jina.ai/?sui=apikey for enhanced features
  2. Node.js - Version 16 or higher

MCP Server

Using stdio Transport (Default)

For local integrations spawned by another process (e.g., Claude Desktop, VS Code, Cursor):

{
  "mcpServers": {
    "jina-mcp-tools": {
      "command": "npx",
      "args": [
        "jina-mcp-tools",
        "--transport", "stdio",
        "--tokens-per-page", "15000",
        "--search-endpoint", "standard"
      ],
      "env": {
        "JINA_API_KEY": "your_jina_api_key_here_optional"
      }
    }
  }
}

Using HTTP Transport

For remote server deployments accessible via HTTP:

Start the server:

# With API key
JINA_API_KEY=your_api_key npx jina-mcp-tools --transport http --host 127.0.0.1 --port 3000

# Without API key (reader tool only, binds to 127.0.0.1 by default)
npx jina-mcp-tools --transport http --port 3000

Connect from MCP clients:

  • MCP Inspector: npx @modelcontextprotocol/inspector → http://localhost:3000/mcp
  • Claude Code: claude mcp add --transport http jina-tools http://localhost:3000/mcp
  • VS Code: code --add-mcp '{"name":"jina-tools","type":"http","url":"http://localhost:3000/mcp"}'

CLI Options:

  • --transport - Transport type: stdio or http (default: stdio)
  • --host - Host/interface to bind in HTTP mode (default: 127.0.0.1)
  • --port - HTTP server port (default: 3000, only for HTTP transport)
  • --tokens-per-page - Tokens per page for pagination (default: 15000)
  • --search-endpoint - Search endpoint to use: standard (s.jina.ai) or vip (svip.jina.ai) (default: standard)
  • --cache-size - Reader cache size in URLs (default: 50)
  • --help - Show the built-in CLI help

Proxy Environment Variables

Outbound HTTP requests now honor standard proxy environment variables. This applies to jina_reader, jina_search, and jina_search_vip.

  • Supported proxy variables: HTTP_PROXY, HTTPS_PROXY, ALL_PROXY
  • Lowercase variants are also supported: http_proxy, https_proxy, all_proxy
  • Exclusions are respected via NO_PROXY / no_proxy

Example:

HTTPS_PROXY=http://proxy.internal:8080 npx jina-mcp-tools --transport stdio

Available Tools

jina_reader

Extract and read web page content.

Parameters:

  • url - URL to read (required)
  • page - Page number for paginated content (default: 1)
  • customTimeout - Timeout override in seconds (optional)

Features:

  • Automatic pagination for large documents
  • LRU cache (50 URLs) for instant subsequent page requests
  • GitHub file URLs automatically converted to raw content URLs
  • Tries Accept: text/markdown first for a maintained allowlist of markdown-capable docs/blog hosts, then falls back to r.jina.ai on fetch failure or empty responses

jina_search / jina_search_vip

Search the web. Returns partial content; use jina_reader for full content. Requires API key.

Tool registered depends on --search-endpoint:

  • jina_search → standard (s.jina.ai, default)
  • jina_search_vip → vip (svip.jina.ai)

Parameters:

  • query - Search query (required)
  • count - Number of results (default: 5)
  • siteFilter - Limit to specific domain (e.g., "github.com")

License

MIT

Links

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About jina-tools

How do I install jina-tools?

Run npx jina-mcp-tools, then add the server to your MCP client's configuration.

Is jina-tools safe to use with an AI agent?

Its trust score is 42 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is jina-tools still maintained?

Yes — the last commit was 4 days ago. The repository has 45 stars and 0 forks.