MCP Server(Jina Reader API)

MCP Server(Jina Reader API)

site icon
2025.03.26 4
Java网页内容搜索关键词搜索搜索工具
MCP Server(Jina Reader API)是一个基于Model Context Protocol的服务,提供网页内容搜索和获取功能。它通过Jina Reader API实现,能够读取URL内容并获取网页信息,同时支持关键词搜索并返回搜索结果页面(SERP)。
View on GitHub

Overview

基本能力

产品定位

MCP Server(Jina Reader API)是一个用于网页内容搜索和获取的服务,适用于需要从网页中提取信息或进行关键词搜索的场景。

核心功能

  1. 读取URL内容:通过readAndFetchContent工具读取指定URL的内容。
  2. 参数:url(字符串,必填):要获取内容的URL。
  3. 关键词搜索:通过searchAndGetSERP工具搜索关键词并返回搜索结果页面(SERP)。
  4. 参数:keyword(字符串,必填):搜索关键词。

适用场景

  1. 需要从网页中提取内容的场景。
  2. 需要进行关键词搜索并获取搜索结果的场景。

工具列表

  1. readAndFetchContent:读取URL内容并返回网页信息。
  2. searchAndGetSERP:搜索关键词并返回搜索结果页面(SERP)。

常见问题解答

  1. 如何获取Jina API密钥?
  2. 需要访问Jina Reader API官网(https://jina.ai/reader/)获取API密钥。
  3. 如何配置服务?
  4. 在配置文件中指定Java命令和JAR文件路径,并设置API密钥。

使用教程

使用依赖

  1. 确保已安装Java运行环境。
  2. 检查Java是否安装: bash java -version
  3. 如果未安装,请根据操作系统安装Java。

安装教程

  1. 下载mcp-server-jina-java-1.0-SNAPSHOT.jar文件。
  2. 在配置文件中添加以下内容: json "mcpServers": { "mcp-server-jina-java": { "command": "java", "args": [ "-Dspring.ai.mcp.server.stdio=true", "-jar", "/the path of the jar/mcp-server-jina-java-1.0-SNAPSHOT.jar", "jina.api.api-key= Your jina key" ] } }
  3. 替换/the path of the jar/为JAR文件的实际路径,并设置Your jina key为Jina API密钥。

调试方式

  1. 启动服务后,可以通过调用工具进行测试:
  2. 测试readAndFetchContentbash curl -X POST http://localhost:port/readAndFetchContent -d '{"url":"https://example.com"}'
  3. 测试searchAndGetSERPbash curl -X POST http://localhost:port/searchAndGetSERP -d '{"keyword":"test"}'
  4. 替换port为实际服务端口。

许可证

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