基本能力
产品定位
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
为实际服务端口。