README
🚀 MCP 开放图书馆
这是一个 Model Context Protocol (MCP) 服务器,可与 Open Library API 交互,助力 AI 助手搜索书籍和作者信息。
🚀 快速开始
该项目实现了一个 MCP 服务器,提供工具以使 AI 助手能够与 Open Library API 交互。它支持通过标题搜索书籍信息、通过名称搜索作者信息、使用 Open Library ID 获取作者详细信息以及使用 ISBN 等标识符获取书籍封面。
✨ 主要特性
- search-books:根据标题搜索书籍。
- search-authors:根据名称搜索作者。
- get-author-info:通过 Open Library ID 获取作者的详细信息。
- get-book-cover:通过 ISBN、OCLC、LCCN、Open Library ID 或其他标识符获取书籍封面。
📦 安装指南
使用 npm 安装依赖
npm install
启动服务器
node src/index.ts
💻 使用示例
在 Claude Desktop 中使用示例:
📚 详细文档
项目结构
src/index.ts- 主服务器实现src/types.ts- TypeScript 类型定义src/index.test.ts- 测试套件
可用脚本
npm run build- 构建 TypeScript 代码npm run watch- 监视文件更改并重新构建npm test- 运行测试套件npm run format- 使用 Prettier 格式化代码npm run inspector- 启动 MCP 检查工具
🤝 贡献
欢迎贡献!请随意提交 Pull Request。
Scan to contact