Back to MCP directory
publicPublicdnsLocal runtime

Jina AI

Jina AI MCP服务器是一个提供语义搜索、图像搜索和跨模态搜索功能的模型上下文协议服务器,支持与Jina AI神经搜索能力无缝集成。

article

README

🚀 Jina AI MCP 服务器

Jina AI MCP 服务器可与 Jina AI 神经搜索能力无缝集成。借助简单接口,它能实现语义搜索、图像搜索和跨模态搜索功能,为用户提供强大的搜索体验。

🚀 快速开始

Jina AI MCP 服务器是一款强大的工具,可实现语义搜索、图像搜索和跨模态搜索。以下是使用该服务器的基本步骤:

  1. 确保满足先决条件。
  2. 按照安装步骤完成服务器的安装。
  3. 进行必要的配置。
  4. 利用可用工具开展搜索工作。

✨ 主要特性

  • 语义搜索:支持使用自然语言查询,能精准查找语义相似的文档。
  • 图像搜索:可通过图像 URL 搜索视觉上相似的图片。
  • 跨模态搜索:能够执行文本到图像或图像到文本的搜索。

📦 安装指南

先决条件

  • Node.js 16 或更高版本。
  • Jina AI 账户和 API 密钥(获取此处)。
  • MCP 兼容环境(例如 Cline)。

安装步骤

  1. 克隆仓库:
git clone <repository-url>
cd jina-ai-mcp
  1. 安装依赖项:
npm install
  1. 创建包含 Jina AI API 密钥的 .env 文件:
JINA_API_KEY=your_api_key_here
  1. 构建服务器:
npm run build

🔧 配置

在 MCP 设置文件中添加以下配置:

{
  "mcpServers": {
    "jina-ai": {
      "command": "node",
      "args": [
        "/path/to/jina-ai-mcp/build/index.js"
      ],
      "env": {
        "JINA_API_KEY": "your_api_key_here"
      }
    }
  }
}

💻 使用示例

基础用法

1. 语义搜索

在文本文档上执行语义/神经搜索。

use_mcp_tool({
  server_name: "jina-ai",
  tool_name: "semantic_search",
  arguments: {
    query: "搜索查询文本",
    collection: "your-collection-name",
    limit: 10 // 可选,默认为 10
  }
})

2. 图像搜索

使用图像 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 // 可选,默认为 10
  }
})

3. 跨模态搜索

执行文本到图像或图像到文本的搜索。

use_mcp_tool({
  server_name: "jina-ai",
  tool_name: "cross_modal_search",
  // 此处原文档未完整,推测后续应有 arguments 等内容
})
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client