MCP谷歌图书
](https://smithery.ai/server/@juanbeniteza/mcp-google-books)
🧐 这是什么?
此MCP服务器包公开了从Google Books API获取图书相关信息的功能。此实现旨在用于支持MCP协议的环境,如Claude。
📦 用法
通过Smithery安装
要自动安装mcp谷歌图书克劳德桌面通过 史密瑟里:
npx -y @smithery/cli install @juanbeniteza/mcp-google-books --client claude启动服务器
要开始使用mcp-googlebooks,请连接到您的mcp兼容环境(如Claude),然后运行服务器。
- 通过发出以下命令启动服务器:
node mcp-google-books.js💡 示例
下面是一个如何将mcp谷歌图书服务器与mcp兼容客户端一起使用的详细示例:
- 初始化服务器
- 启动服务器。
- 客户互动
- 使用Claude或其他兼容客户端的运行实例,客户端应自动连接并发现此服务器,列出其可用的工具和资源。 - 您可以按标题或作者查询书籍。
- 工具列表
- 服务器初始化后,列出可用的工具。这将包括客户端可以调用的操作。
- 呼叫工具
- 客户现在可以通过Google Books API调用可用的工具来获取图书信息。
🙏 致谢
特别感谢Google Books API提供所需的数据。
🌍 许可证
此存储库根据MIT许可证获得许可。有关更多信息,请参阅LICENSE文件。
🛠️ 可用工具
此MCP服务器提供以下与Google图书交互的工具:
1.图书检索
使用Google图书API按标题搜索图书。
mcp_Google_Books_book_search(query: str)参数:
query:要搜索的书的标题
例子:
# Search for a book by title
result = mcp_Google_Books_book_search(query="The Hobbit")2.作者搜索
使用Google图书API按作者搜索图书。
mcp_Google_Books_author_search(query: str)参数:
query:要搜索的作者姓名
例子:
# Search for books by an author
result = mcp_Google_Books_author_search(query="J.R.R. Tolkien")📝 响应格式
这两个工具都返回有关书籍的信息,包括:
- 标题
- 作者
- 发布日期
- 说明(如有)
结果以格式化文本的形式返回,MCP客户端可以轻松阅读和处理。
⚠️ 速率限制
请注意,这些工具使用Google Books API,该API有费率限制。确保相应地处理您的请求,以避免达到API限制。
