Jina AI
About
Integrates with Jina's AI services to provide efficient handling of language and multimodal AI requests for applications requiring natural language processing and image analysis.
Details
- Author
- sheshiyer
- Repository
- Sheshiyer/jina-ai-mcp-multimodal-search
- GitHub stars
- 3
- License
- MIT License
- Categories
- Search, AI, Other, Developer Tools, Design, Community, Media, Communication, Infrastructure
Jump to
- Semantic Search: Find semantically similar documents using natural language queries
- Image Search: Search for visually similar images using image URLs
- Cross-Modal Search: Perform text-to-image or image-to-text searches
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- 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
Jina AICommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/jina-ai-mcp/build/index.js
Environment-
JINA_API_KEY
your_api_key_here
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
1. Clone the repository:
git clone <repository-url>
cd jina-ai-mcp
2. Install dependencies:
npm install
3. Create a .env file with your Jina AI API key:
JINA_API_KEY=your_api_key_here
4. Build the server:
npm run build
Add the following configuration to your MCP settings file:
{
"mcpServers": {
"jina-ai": {
"command": "node",
"args": [
"/path/to/jina-ai-mcp/build/index.js"
],
"env": {
"JINA_API_KEY": "your_api_key_here"
}
}
}
}
semantic_search
Perform semantic/neural search on text documents. Parameters: query (string), collection (string), limit (optional integer, defaults to 10)
image_search
Search for similar images using an image URL. Parameters: imageUrl (string), collection (string), limit (optional integer, defaults to 10)
cross_modal_search
Perform text-to-image or image-to-text search. Parameters: query (string or image URL), mode (string: 'text2image' or 'image2text'), collection (string), limit (optional integer, defaults to 10)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"jina ai": {
"env": {
"JINA_API_KEY": "your_api_key_here"
},
"args": [
"/path/to/jina-ai-mcp/build/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"JINA_API_KEY": "your_api_key_here"
},
"args": [
"/path/to/jina-ai-mcp/build/index.js"
],
"command": "node"
}
Macos
{
"env": {
"JINA_API_KEY": "your_api_key_here"
},
"args": [
"/path/to/jina-ai-mcp/build/index.js"
],
"command": "node"
}
Windows
{
"env": {
"JINA_API_KEY": "your_api_key_here"
},
"args": [
"/path/to/jina-ai-mcp/build/index.js"
],
"command": "node"
}
A Model Context Protocol (MCP) server that provides seamless integration with Jina AI's neural search capabilities. This server enables semantic search, image search, and cross-modal search functionalities through a simple interface.
- Semantic Search: Find semantically similar documents using natural language queries
- Image Search: Search for visually similar images using image URLs
- Cross-Modal Search: Perform text-to-image or image-to-text searches
- Node.js 16 or higher
- A Jina AI account and API key (Get one here)
- MCP-compatible environment (e.g., Cline)
git clone <repository-url> cd jina-ai-mcp
- Create a.envfile with your Jina AI API key:
Add the following configuration to your MCP settings file:
{ "mcpServers": { "jina-ai": { "command": "node", "args": [ "/path/to/jina-ai-mcp/build/index.js" ], "env": { "JINA_API_KEY": "your_api_key_here" } } } }
Perform semantic/neural search on text documents.
use_mcp_tool({ server_name: "jina-ai", tool_name: "semantic_search", arguments: { query: "search query text", collection: "your-collection-name", limit: 10 // optional, defaults to 10 } })
Search for similar images using an image URL.
use_mcp_tool({ server_name: "jina-ai", tool_name: "image_search", arguments: { imageUrl: "https://example.com/image.jpg", collection: "your-collection-name", limit: 10 // optional, defaults to 10 } })
Perform text-to-image or image-to-text search.
use_mcp_tool({ server_name: "jina-ai", tool_name: "cross_modal_search", arguments: { query: "a beautiful sunset", // or image URL for image2text mode: "text2image", // or "image2text" collection: "your-collection-name", limit: 10 // optional, defaults to 10 } })
All search tools return results in the following format:
{ content: [ { type: "text", text: JSON.stringify({ results: [ { id: string, score: number, data: Record<string, any> } ] }, null, 2) } ] }
- Invalid API key
- Missing or invalid parameters
- API rate limits
- Network errors
- Invalid collection names
All errors are properly formatted and returned with appropriate error codes and messages.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see theLICENSEfile for details.
- Jina AIfor their excellent neural search platform
- Model Context Protocolfor the MCP specification
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.
A connector for the Perplexity API to enable web search within the MCP ecosystem.
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows
Search for scientific publications across ArXiv, ACL Anthology, HuggingFace Datasets, and Semantic Scholar.
Structural AI Search Readiness MCP. Audit, dry-run fixes, rescore, doctor. No LLM rankings.
An MCP server providing semantic search capabilities for APLCart data.
MCP server that allows you to search for high-quality AI art prompts directly from Banana Prompts (bananaprompts.fun).
MCP server for Christian scholarship and research — scripture, Greek/Hebrew word data, cross-references, patristic texts, and semantic search,
Perform web searches with the Brave Search API and analyze research papers using Google's Gemini model.
A local-first semantic code search tool with vector and regex capabilities, designed for AI assistants.
Provides web search functionality powered by the Claude API from Anthropic.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




