基本能力
产品定位
AI图书代理MCP服务器是一个基于MCP协议的知识服务,将权威ML教科书转化为可被MCP兼容AI助手访问的知识库。
核心功能
- 搜索书籍:在索引的书籍中搜索相关内容
- 获取章节内容:检索特定章节或部分的内容
- 生成段落:基于书籍内容生成文档段落
- 引用来源:为书籍内容生成适当的引用
适用场景
- 在Claude Desktop等AI助手中查询教科书内容
- 在VS Code等IDE中基于最佳实践生成代码
- 自动化文档生成流程
- ML概念解释和教学
使用教程
使用依赖
# 系统要求
- Linux系统(推荐Ubuntu 22.04+)
- Python 3.11+
- Node.js 18+
- 16GB内存
- 20GB可用磁盘空间安装教程
# 克隆仓库
git clone
cd ai-book-agent
# 安装Python依赖
pip install "mcp[cli]" sentence-transformers chromadb ollama ebooklib beautifulsoup4
# 安装Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# 下载模型
ollama pull qwen2.5:7b
# 索引现有书籍
python scripts/index_books.py调试方式
# 本地测试MCP服务器
mcp dev server.py
# 测试单个组件
python scripts/test_components.py
python scripts/test_search.py
# 运行完整测试套件
pytest tests/
# 与Claude Desktop测试
mcp install server.py