mcp jinaai阅读器
______________________________________________________________________
⚠️ 通知
此存储库不再维护。
此工具的功能现在可在 mcp全搜索,它将多个MCP工具组合在一个统一的包中。
请使用 mcp全搜索 相反。
______________________________________________________________________
用于集成Jina.ai阅读器的模型上下文协议(MCP)服务器 API和LLM。此服务器提供高效和全面的web 内容提取功能,针对文档和网络进行了优化 内容分析。
特性
- 📚 通过Jina.ai阅读器API进行高级网页内容提取
- 🚀 快速高效的内容检索
- 📄 保留结构的完整文本提取
- 🔄 针对LLM优化的干净格式
- 🌐 支持各种内容类型,包括文档
- 🏗️ 基于模型上下文协议构建
配置
此服务器需要通过MCP客户端进行配置。这是 不同环境的示例:
临床配置
将此添加到您的Cline MCP设置中:
{
"mcpServers": {
"jinaai-reader": {
"command": "node",
"args": ["-y", "mcp-jinaai-reader"],
"env": {
"JINAAI_API_KEY": "your-jinaai-api-key"
}
}
}
}带WSL配置的Claude桌面
对于WSL环境,请将以下内容添加到您的Claude Desktop配置中:
{
"mcpServers": {
"jinaai-reader": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-reader"
]
}
}
}环境变量
服务器需要以下环境变量:
JINAAI_API_KEY:您的Jina.ai API密钥(必需)
API
服务器实现了一个具有可配置参数的MCP工具:
read_url
使用Jina.ai Reader将任何URL转换为LLM友好文本。
参数:
url(字符串,必填):要处理的URLno_cache(boolean,可选):绕过缓存以获取新结果。
默认为false
format(字符串,可选):响应格式(“json”或“stream”)。
默认为“json”
timeout(数字,可选):等待的最长时间(秒)
网页加载
target_selector(string,可选):要关注的CSS选择器
特定元素
wait_for_selector(string,可选):要等待的CSS选择器
特定元素
remove_selector(字符串,可选):要排除的CSS选择器
特定元素
with_links_summary(boolean,可选):收集以下位置的所有链接
响应结束
with_images_summary(boolean,可选):在
响应结束
with_generated_alt(布尔值,可选):向图像添加alt文本
缺少字幕
with_iframe(boolean,可选):在中包含iframe内容
响应
发展
设置
- 克隆存储库
- 安装依赖项:
npm install- 构建项目:
npm run build- 在开发模式下运行:
npm run dev出版
- 更新package.json中的版本
- 构建项目:
npm run build- 发布到npm:
npm publish贡献
欢迎投稿!请随时提交拉取请求。
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
致谢
- 建立在
- 由...驱动 Jina.ai阅读器API
