MCP Catalogs
Home

jinaai-mcp-server

by cyanheads·0·Score 33

A production-ready MCP server that enables AI systems to read and extract clean content from webpages using the Jina AI Reader API.

web-scrapingai-llmdeveloper-tools
0
Forks
1
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

The JinaAI MCP Server provides a robust interface to the Jina.ai Reader API, allowing LLMs and AI agents to programmatically access and understand web content. Built on a TypeScript template with modular architecture, it features intelligent content extraction that removes boilerplate and returns clean, markdown-formatted text. The server supports multiple output formats and includes comprehensive error handling, logging with sensitive data redaction, and security features including JWT and OAuth 2.1 authentication.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating research by extracting content from multiple articles and documentation sources
you:Enabling AI assistants to access real-time web information for up-to-date responses
you:Integrating web content processing into AI workflows without leaving the host application
you:What output formats does the JinaAI reader support?
you:What authentication methods are supported?

When to choose this

When you need a reliable, production-grade solution for extracting clean content from web pages and integrating it into AI workflows, especially if you're already using Jina AI's services.

When NOT to choose this

If you need to avoid vendor lock-in to Jina AI or if you require web scraping capabilities without external API dependencies.

Tools this server exposes

1 tool extracted from the README
  • jinaai_read_webpage

    Extracts and processes main content from a given URL using Jina AI's ReaderLM engine.

Comparable tools

browser-mcpfirecrawl-mcpscrapingbee-mcp

Installation

Prerequisites

  • Node.js (>=18.0.0)
  • npm

Installation

Using MCP Client Settings

Add the following to your MCP client's configuration file:

{
  "mcpServers": {
    "jinaai-mcp-server": {
      "command": "npx",
      "args": ["@cyanheads/jinaai-mcp-server"],
      "env": {
        "MCP_TRANSPORT_TYPE": "http",
        "MCP_HTTP_PORT": "3018",
        "JINA_API_KEY": "YOUR_JINA_API_KEY_HERE"
      }
    }
  }
}
From Source
  1. Clone the repository:

``bash git clone https://github.com/cyanheads/jinaai-mcp-server.git cd jinaai-mcp-server ``

  1. Install dependencies:

``bash npm install ``

  1. Build the project:

``bash npm run build ``

FAQ

What output formats does the JinaAI reader support?
The server supports multiple output formats including Markdown, HTML, and plain text. You can control options for including links, images, and using the cache.
What authentication methods are supported?
The JinaAI MCP Server includes robust authentication layer supporting both JWT and OAuth 2.1 for secure API access.

Compare jinaai-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.