
MCP Server(Jina Reader API)

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)是一个用于网页内容搜索和获取的服务,适用于需要从网页中提取信息或进行关键词搜索的场景。
核心功能
- 读取URL内容:通过
readAndFetchContent
工具读取指定URL的内容。 - 参数:
url
(字符串,必填):要获取内容的URL。 - 关键词搜索:通过
searchAndGetSERP
工具搜索关键词并返回搜索结果页面(SERP)。 - 参数:
keyword
(字符串,必填):搜索关键词。
适用场景
- 需要从网页中提取内容的场景。
- 需要进行关键词搜索并获取搜索结果的场景。
工具列表
readAndFetchContent
:读取URL内容并返回网页信息。searchAndGetSERP
:搜索关键词并返回搜索结果页面(SERP)。
常见问题解答
- 如何获取Jina API密钥?
- 需要访问Jina Reader API官网(https://jina.ai/reader/)获取API密钥。
- 如何配置服务?
- 在配置文件中指定Java命令和JAR文件路径,并设置API密钥。
使用教程
使用依赖
- 确保已安装Java运行环境。
- 检查Java是否安装:
bash java -version
- 如果未安装,请根据操作系统安装Java。
安装教程
- 下载
mcp-server-jina-java-1.0-SNAPSHOT.jar
文件。 - 在配置文件中添加以下内容:
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" ] } }
- 替换
/the path of the jar/
为JAR文件的实际路径,并设置Your jina key
为Jina API密钥。
调试方式
- 启动服务后,可以通过调用工具进行测试:
- 测试
readAndFetchContent
:bash curl -X POST http://localhost:port/readAndFetchContent -d '{"url":"https://example.com"}'
- 测试
searchAndGetSERP
:bash curl -X POST http://localhost:port/searchAndGetSERP -d '{"keyword":"test"}'
- 替换
port
为实际服务端口。