Jina AI MCP Server

Jina AI MCP Server

site icon
2025.01.29 17
JavaScript网页内容提取网络搜索事实核查搜索工具内容生成
Jina AI MCP Server 是一个通过Claude提供Jina AI强大网络服务的MCP服务器。它主要实现了三个核心工具:网页阅读与内容提取、网络搜索以及事实核查/基础验证。该服务器旨在优化LLM(大型语言模型)的内容处理能力,提供多种输出格式和配置选项,适用于需要高效信息检索和内容处理的场景。
View on GitHub

Overview

基本能力

产品定位

Jina AI MCP Server 是一个通过Claude提供Jina AI强大网络服务的MCP服务器,专注于网页内容提取、网络搜索和事实核查。

核心功能

  1. 网页阅读与内容提取 (read_webpage)
  2. 从网页中提取内容,优化为适合LLM的格式
  3. 支持多种输出格式(默认、Markdown、HTML、文本、截图、页面快照)
  4. 包含链接和图像的选项
  5. 为图像生成替代文本的能力
  6. 缓存控制选项

  7. 网络搜索 (search_web)

  8. 使用Jina AI的搜索API进行网络搜索
  9. 可配置结果数量(默认5个)
  10. 支持图像保留和替代文本生成
  11. 多种返回格式(markdown、文本、html)
  12. 返回结构化结果,包括标题、描述和内容

  13. 事实核查 (fact_check)

  14. 使用Jina AI的基础验证引擎进行事实核查
  15. 提供事实性分数和支持证据
  16. 可选深度分析模式
  17. 返回带有关键引用和支持/矛盾分类的参考文献

适用场景

  • 需要从网页中提取和处理内容的场景
  • 需要进行高效网络搜索的场景
  • 需要对陈述进行事实核查的场景
  • 需要为LLM提供优化内容的场景

工具列表

  1. read_webpage: 网页内容提取工具,支持多种输出格式和配置选项。
  2. search_web: 网络搜索工具,提供结构化搜索结果和多种返回格式。
  3. fact_check: 事实核查工具,提供事实性分数和支持证据。

常见问题解答

  • 如何获取Jina AI API密钥? 访问 https://jina.ai/ 免费获取。
  • 如何调试MCP服务器? 推荐使用 MCP Inspector

使用教程

使用依赖

需要Jina AI API密钥才能使用此服务器。

安装教程

通过Smithery安装

npx -y @smithery/cli install jina-ai-mcp-server --client claude

选项1: NPX(推荐)

将以下配置添加到Claude Desktop配置文件中:

{
  "mcpServers": {
    "jina-ai-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "jina-ai-mcp-server"
      ],
      "env": {
        "JINA_API_KEY": "<YOUR_KEY>"
      }
    }
  }
}

选项2: 本地安装

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 将以下配置添加到Claude Desktop配置中:
{
  "mcpServers": {
    "jina-ai-mcp-server": {
      "command": "node",
      "args": [
        "/path/to/jina-ai-mcp-server/dist/index.js"
      ],
      "env": {
        "JINA_API_KEY": "<YOUR_KEY>"
      }
    }
  }
}

配置文件位置

MacOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Windows:

%APPDATA%/Claude/claude_desktop_config.json

调试方式

npm run inspector

许可证

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