Jina AI MCP Server

Jina AI MCP Server

site icon
2025.01.08 2
JavaScript多模态搜索语义搜索图像搜索搜索工具
Jina AI MCP Server 是一个基于模型上下文协议(MCP)的服务,提供与Jina AI神经搜索能力的无缝集成。该服务器通过简单的接口实现语义搜索、图像搜索和跨模态搜索功能。
View on GitHub

Overview

基本能力

产品定位

Jina AI MCP Server 是一个多模态搜索服务,专注于提供语义搜索、图像搜索和跨模态搜索功能。

核心功能

  • 语义搜索:使用自然语言查询查找语义相似的文档。
  • 图像搜索:使用图像URL搜索视觉上相似的图像。
  • 跨模态搜索:执行文本到图像或图像到文本的搜索。

适用场景

  • 需要高性能语义搜索的应用。
  • 图像检索和相似性搜索。
  • 跨模态内容检索(如文本到图像或图像到文本)。

工具列表

  1. Semantic Search:对文本文档执行语义/神经搜索。
  2. Image Search:使用图像URL搜索相似图像。
  3. Cross-Modal Search:执行文本到图像或图像到文本搜索。

常见问题解答

  • 错误处理:服务器处理各种错误情况,如无效API密钥、缺少或无效参数、API速率限制、网络错误和无效集合名称。
  • 响应格式:所有搜索工具返回的结果格式一致,包含内容类型、文本和结果数据。

使用教程

使用依赖

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

安装教程

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

调试方式

  1. 配置MCP设置文件:
{
  "mcpServers": {
    "jina-ai": {
      "command": "node",
      "args": [
        "/path/to/jina-ai-mcp/build/index.js"
      ],
      "env": {
        "JINA_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. 使用工具进行搜索(示例见核心功能中的工具列表)。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。