MCP JinaAI Search Server

by spences10
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp-jinaai-搜索


⚠️ 通知

此存储库不再维护。

该工具的功能现已在mcp-omnisearch中提供,它将多个 MCP 工具组合在一个统一的包中。

请改用mcp-omnisearch


一个模型上下文协议 (MCP) 服务器,用于将 Jina.ai 的搜索 API 与 LLM 集成。该服务器提供高效全面的网络搜索功能,并针对从网络检索简洁、LLM 友好的内容进行了优化。

特征

  • 🔍 通过 Jina.ai Search API 进行高级网页搜索
  • 🚀 快速高效的内容检索
  • 📄 保留结构的干净文本提取
  • 🧠 针对法学硕士 (LLM) 优化的内容
  • 🌐 支持各种内容类型,包括文档
  • 🏗️ 基于模型上下文协议
  • 🔄 可配置缓存以提高性能
  • 🖼️ 可选的图像和链接收集
  • 🌍 通过浏览器语言环境支持本地化
  • 🎯 响应大小的令牌预算控制

配置

此服务器需要通过您的 MCP 客户端进行配置。以下是不同环境的示例:

克莱恩配置

将其添加到您的 Cline MCP 设置中:

{ "mcpServers": { "jinaai-search": { "command": "node", "args": ["-y", "mcp-jinaai-search"], "env": { "JINAAI_API_KEY": "your-jinaai-api-key" } } } }

带有 WSL 配置的 Claude 桌面

对于 WSL 环境,将其添加到您的 Claude Desktop 配置中:

{ "mcpServers": { "jinaai-search": { "command": "wsl.exe", "args": [ "bash", "-c", "JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-search" ] } } }

环境变量

服务器需要以下环境变量:

  • JINAAI_API_KEY :您的 Jina.ai API 密钥(必需)

API

服务器实现了具有可配置参数的单个 MCP 工具:

搜索

使用 Jina.ai 阅读器搜索网页,获取干净、适合法学硕士 (LLM) 学习的内容。返回包含 URL 和干净内容的前 5 条结果。

参数:

  • query (字符串,必需):搜索查询
  • format (字符串,可选):响应格式(“json”或“text”)。默认为“text”
  • no_cache (布尔值,可选):绕过缓存以获取最新结果。默认为 false
  • token_budget (数字,可选):此请求的最大令牌数量
  • browser_locale (字符串,可选):用于呈现内容的浏览器语言环境
  • stream (布尔值,可选):为大页面启用流模式。默认为 false
  • gather_links (布尔值,可选):收集响应末尾的所有链接。默认为 false。
  • gather_images (布尔值,可选):在响应结束时收集所有图像。默认为 false。
  • image_caption (布尔值,可选):内容中的图片标题。默认为 false
  • enable_iframe (布尔值,可选):从 iframe 中提取内容。默认为 false
  • enable_shadow_dom (boolean,可选):从影子 DOM 中提取内容。默认为 false
  • resolve_redirects (布尔值,可选):遵循重定向链到达最终 URL。默认为 true

发展

设置

  1. 克隆存储库
  2. 安装依赖项:
pnpm install
  1. 构建项目:
pnpm run build
  1. 以开发模式运行:
pnpm run dev

出版

  1. 创建变更集:
pnpm changeset
  1. 对包进行版本控制:
pnpm version
  1. 构建并发布:
pnpm release

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

执照

MIT 许可证 - 有关详细信息,请参阅LICENSE文件。

致谢

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

实现与 Jina.ai 的搜索 API 的高效网络搜索集成,提供干净的、LLM 优化的内容检索,支持各种内容类型和可配置的缓存。

  1. ⚠️ Notice
    1. Features
      1. Configuration
        1. Cline Configuration
        2. Claude Desktop with WSL Configuration
        3. Environment Variables
      2. API
        1. search
      3. Development
        1. Setup
        2. Publishing
      4. Contributing
        1. License
          1. Acknowledgments
            ID: u6603w196t