article
README
🚀 书籍获取 MCP
本项目可让你在Claude(或其他MCP客户端)内部直接与任何已发布的图书进行对话,为你提供便捷的图书交互体验。
🚀 快速开始
你可以在Claude(或其他MCP客户端)中直接使用该项目与已发布的图书对话。
✨ 主要特性
- [x] 编写MCP工具,并完成基本版本测试。
- [x] 若书籍内容过长,可在MCP缓存中维护,支持分页浏览。
- [ ] 使用Gemini 1.5模型回答来自图书的问题,并将响应传递给Claude(因上下文长度极大)。
- [ ] 在服务器内部生成小型RAG引擎,实现文档获取、分块、重新排名功能,且在整个应用程序生命周期中保持运行状态。
- [ ] 集成SciHub资源,释放世界知识!
📦 安装指南
- 确保已安装uv工具。
- 安装依赖项。在
book-fetch目录下执行:cd book-fetch && - 将以下内容添加到你的
claude_desktop_config.json文件中:
{
"mcpServers": {
"book-fetcher": {
"command": "uv",
"args": [
"--directory",
"<书籍父目录路径>/libgen-mcp",
"run",
"main.py"
]
}
}
}
Scan to contact