About
Enables web search and webpage scraping using Jina AI services.
README
Search the web via Jina AI services
This is a TypeScript-based MCP server that provides web search and scraping functionality using Jina AI services.
Features
Tools
web_search- Search the web using Jina AI's search engine- Takes a query string as required parameter
- Returns search results with titles, URLs, and descriptions
- Requires Jina API key authentication
web_scrape- Scrape webpages using Jina AI's Reader service- Takes a URL as required parameter
- Returns clean markdown content from the webpage
- Free service, no authentication required
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Setup
Get a Jina AI API Key: Visit https://jina.ai/ to create a free account and get your API key.
Environment Variable: Set the
JINA_KEYenvironment variable with your API key:export JINA_KEY="your_jina_api_key_here"
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"jina-web-mcp": {
"command": "/path/to/jina-web-mcp/build/index.js",
"env": {
"JINA_KEY": "your_jina_api_key_here"
}
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Installing Jina Web
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Brunwo/jina-search-mcpFAQ
Is Jina Web MCP free?
Yes, Jina Web MCP is free — one-click install via Unyly at no cost.
Does Jina Web need an API key?
No, Jina Web runs without API keys or environment variables.
Is Jina Web hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Jina Web in Claude Desktop, Claude Code or Cursor?
Open Jina Web on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Jina Web with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
