返回 MCP 目录
public公开dns本地运行

jina-mcp

Jina AI提供的远程MCP服务器,通过多种API工具实现网页内容提取、网页搜索、学术搜索、图像搜索、文本和图像去重等功能。

article

README

🚀 Jina AI远程MCP服务器

Jina AI远程MCP服务器是一个远程模型上下文协议(MCP)服务器,它提供对Jina的阅读器、嵌入和重排器API的访问,同时还配备了一系列从URL转换为Markdown、网页搜索、图像搜索以及嵌入/重排工具:

✨ 主要特性

| 工具 | 描述 | 是否需要Jina API密钥? | |------|------|----------------------| | read_url | 通过阅读器API从网页中提取简洁、结构化的Markdown内容 | 可选* | | capture_screenshot_url | 通过阅读器API捕获高质量的网页截图 | 可选* | | search_web | 通过阅读器API在整个网络上搜索最新信息和新闻 | 是 | | search_arxiv | 通过阅读器API在arXiv存储库中搜索学术论文和预印本 | 是 | | search_image | 通过阅读器API在网络上搜索图像(类似于谷歌图片) | 是 | | sort_by_relevance | 通过重排器API根据查询对文档进行相关性重排 | 是 | | deduplicate_strings | 通过嵌入API子模优化获取前k个语义唯一的字符串 | 是 | | deduplicate_images | 通过嵌入API子模优化获取前k个语义唯一的图像 | 是 |

⚠️ 重要提示

可选工具在不使用API密钥的情况下也能工作,但有速率限制。若要获得更高的速率限制和更好的性能,请使用Jina API密钥。你可以从https://jina.ai获取免费的Jina API密钥。

🚀 快速开始

💻 使用示例

基础用法

对于支持远程MCP服务器的客户端:

{
  "mcpServers": {
    "jina-mcp-server": {
      "url": "https://mcp.jina.ai/sse",
      "headers": {
        "Authorization": "Bearer ${JINA_API_KEY}" // 可选
      }
    }
  }
}

高级用法

对于尚不支持远程MCP服务器的客户端,你需要使用本地代理mcp-remote来连接到远程MCP服务器。

{
  "mcpServers": {
    "jina-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote", 
        "https://mcp.jina.ai/sse",
        // 可选的Bearer令牌
        "--header",
        "Authorization: Bearer ${JINA_API_KEY}"
      ]
    }
  }
}

📚 详细文档

开发者指南

本地开发

# 克隆仓库
git clone https://github.com/jina-ai/MCP.git
cd MCP

# 安装依赖
npm install

# 启动开发服务器
npm run start

部署到Cloudflare Workers

Deploy to Workers

这将把你的MCP服务器部署到类似如下的URL:jina-mcp-server.<your-account>.workers.dev/sse

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端