MCP JinaAI Search Server
About
Enables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.
Details
- Author
- spences10
- Repository
- spences10/mcp-jinaai-search
- GitHub stars
- 4
- Downloads
- 1
- License
- MIT License
- Categories
- Search, AI, Knowledge Base, Other
Jump to
- 🔍 Advanced web search through Jina.ai Search API
- 🚀 Fast and efficient content retrieval
- 📄 Clean text extraction with preserved structure
- 🧠 Content optimised for LLMs
- 🌐 Support for various content types including documentation
- 🏗️ Built on the Model Context Protocol
- 🔄 Configurable caching for performance
- 🖼️ Optional image and link gathering
- 🌍 Localisation support through browser locale
- 🎯 Token budget control for response size
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP JinaAI Search ServerCommand (node, npx, python, etc.)nodeArguments-
Argument 1
-y -
Argument 2
mcp-jinaai-search
Environment-
JINAAI_API_KEY
your-jinaai-api-key
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
This server requires configuration through your MCP client. Here are
examples for different environments:
Add this to your Cline MCP settings:
{
"mcpServers": {
"jinaai-search": {
"command": "node",
"args": ["-y", "mcp-jinaai-search"],
"env": {
"JINAAI_API_KEY": "your-jinaai-api-key"
}
}
}
}
For WSL environments, add this to your Claude Desktop configuration:
{
"mcpServers": {
"jinaai-search": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-search"
]
}
}
}
The server requires the following environment variable:
- JINAAI_API_KEY: Your Jina.ai API key (required)
search
Search the web and get clean, LLM-friendly content using Jina.ai Reader. Returns top 5 results with URLs and clean content. Parameters: query (string, required), format (string, optional), no_cache (boolean, optional), token_budget (number, optional), browser_locale (string, optional), stream (boolean, optional), gather_links (boolean, optional), gather_images (boolean, optional), image_caption (boolean, optional), enable_iframe (boolean, optional), enable_shadow_dom (boolean, optional), resolve_redirects (boolean, optional)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp jinaai search server": {
"env": {
"JINAAI_API_KEY": "your-jinaai-api-key"
},
"args": [
"-y",
"mcp-jinaai-search"
],
"command": "node"
}
}
}
Linux
{
"env": {
"JINAAI_API_KEY": "your-jinaai-api-key"
},
"args": [
"-y",
"mcp-jinaai-search"
],
"command": "node"
}
Macos
{
"env": {
"JINAAI_API_KEY": "your-jinaai-api-key"
},
"args": [
"-y",
"mcp-jinaai-search"
],
"command": "node"
}
Windows
{
"env": [],
"args": [
"bash",
"-c",
"JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-search"
],
"command": "wsl.exe"
}
This repository is no longer maintained.
The functionality of this tool is now available inmcp-omnisearch, which combines multiple MCP tools in one unified package.
A Model Context Protocol (MCP) server for integrating Jina.ai's Search API with LLMs. This server provides efficient and comprehensive web search capabilities, optimised for retrieving clean, LLM-friendly content from the web.
- 🔍 Advanced web search through Jina.ai Search API
- 🚀 Fast and efficient content retrieval
- 📄 Clean text extraction with preserved structure
- 🧠 Content optimised for LLMs
- 🌐 Support for various content types including documentation
- 🏗️ Built on the Model Context Protocol
- 🔄 Configurable caching for performance
- 🖼️ Optional image and link gathering
- 🌍 Localisation support through browser locale
- 🎯 Token budget control for response size
This server requires configuration through your MCP client. Here are examples for different environments:
{ "mcpServers": { "jinaai-search": { "command": "node", "args": ["-y", "mcp-jinaai-search"], "env": { "JINAAI_API_KEY": "your-jinaai-api-key" } } } }
For WSL environments, add this to your Claude Desktop configuration:
{ "mcpServers": { "jinaai-search": { "command": "wsl.exe", "args": [ "bash", "-c", "JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-search" ] } } }
The server requires the following environment variable:
- JINAAI_API_KEY: Your Jina.ai API key (required)
The server implements a single MCP tool with configurable parameters:
Search the web and get clean, LLM-friendly content using Jina.ai Reader. Returns top 5 results with URLs and clean content.
- query(string, required): Search query
- format(string, optional): Response format ("json" or "text"). Defaults to "text"
- no_cache(boolean, optional): Bypass cache for fresh results. Defaults to false
- token_budget(number, optional): Maximum number of tokens for this request
- browser_locale(string, optional): Browser locale for rendering content
- stream(boolean, optional): Enable stream mode for large pages. Defaults to false
- gather_links(boolean, optional): Gather all links at the end of response. Defaults to false
- gather_images(boolean, optional): Gather all images at the end of response. Defaults to false
- image_caption(boolean, optional): Caption images in the content. Defaults to false
- enable_iframe(boolean, optional): Extract content from iframes. Defaults to false
- enable_shadow_dom(boolean, optional): Extract content from shadow DOM. Defaults to false
- resolve_redirects(boolean, optional): Follow redirect chains to final URL. Defaults to true
- Clone the repository
- Install dependencies:
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see theLICENSEfile for details.
- Built on theModel Context Protocol
- Powered byJina.ai Search API
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Structural AI Search Readiness MCP. Audit, dry-run fixes, rescore, doctor. No LLM rankings.
A server to query Wikipedia and automatically fact-check information for any LLM with a compatible MCP client.
A comprehensive, production-ready research server (MCP). Provide your LLM clients with real-time access to the web, data, and more.
Provides web search functionality powered by the Claude API from Anthropic.
Connect Claude, ChatGPT, Grok or Cursor to 27.6 crore Indian court case records, orders, judgments and cause lists.
e-Gov法令API v2 をラップした Model Context Protocol (MCP) サーバーです。日本の法令データ(法令一覧・改正履歴・法令本文・添付ファイルなど)をMCP対応クライアント(Claude Codeなど)から検索・取得できるようにします。
Fetches user data and event information from the Connpass platform using the Connpass and Gemini APIs.
good-honker is a free conversational front end to the band Goose's show history, usable from Claude. Ask in plain English about setlists, jam charts, venue stats, song history, and upcoming shows. Every answer is fetched live from the open ElGoose.net API and credited to ElGoose; nothing is stored.
good-wook is a free conversational front end to Phish's show history, usable from Claude. Ask in plain English about setlists, song gaps and history, jam charts, venue stats, and upcoming shows. Every answer is fetched live from the Phish.net API and credited to Phish.net; nothing is scraped or stored.
Enhances LLM responses with factual, real-time web content using Jina AI's grounding capabilities.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


