此 MCP 服务器包提供了从 Google Books API 获取与书籍相关的信息的功能。此实现设计用于支持 MCP 协议的环境,例如 Claude。
要通过 Smithery 自动为 Claude Desktop 安装 mcp-google-books,请运行以下命令:
npx -y @smithery/cli install @juanbeniteza/mcp-google-books --client claude
要开始使用 mcp-google-books,请连接到您的 MCP 兼容环境(如 Claude),然后运行服务器。
node mcp-google-books.js
以下是使用 mcp-google-books 服务器与 MCP 兼容客户端的详细示例:
初始化服务器
客户端交互
工具列表
调用工具
特别感谢 Google Books API 提供所需数据。
本仓库根据 MIT 许可证授权。更多信息请参见 LICENSE 文件。
此 MCP 服务器提供了以下工具以与 Google Books 交互:
使用 Google Books API 按书名搜索书籍。
mcp_Google_Books_book_search(query: str)
参数:
query: 要搜索的书名示例:
# 按书名搜索书籍
result = mcp_Google_Books_book_search(query="The Hobbit")
使用 Google Books API 按作者搜索书籍。
mcp_Google_Books_author_search(query: str)
参数:
query: 要搜索的作者姓名示例:
# 按作者搜索书籍
result = mcp_Google_Books_author_search(query="J.R.R. Tolkien")
这两个工具返回的书籍信息包括:
结果以格式化的文本形式返回,MCP 客户端可以轻松读取和处理这些信息。
请注意,这些工具使用了 Google Books API,该 API 有速率限制。请确保合理处理请求,以避免达到 API 限制。