remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
NeoDB MCP 服务器
一个消息控制协议 (MCP) 服务器实现,用于与社交图书编目服务NeoDB交互。该服务器提供一些工具,用于通过 NeoDB 的 API 获取用户信息、搜索图书以及检索图书详细信息。
设置
安装 UV
首先,安装 UV 包安装程序:
Copy
创建虚拟环境
使用 UV 创建并激活 Python 虚拟环境:
Copy
安装依赖项
使用 UV 安装项目依赖项:
Copy
可用工具
该服务器提供以下工具:
- 获取用户信息
- 获取当前用户的基本信息
- 无需参数
- 搜索书籍
- 搜索目录中的项目
- 参数:
query
(字符串):书籍的搜索查询
- 获取书籍
- 获取特定书籍的详细信息
- 参数:
book_id
(字符串):要检索的书籍的 ID
与 Claude Desktop 一起使用
获取访问令牌
有两种方法可以获取访问令牌:
- 使用官方指南:按照官方文档获取您的访问令牌。
- 使用自动脚本:您可以使用neodb-get-access-token脚本,它提供了一种简化的方式来获取您的访问令牌。
更新配置claude_desktop_config.json
Copy
在哪里:
<API_BASE>
:NeoDB API 的基本 URL<ACCESS_TOKEN>
:您的 NeoDB API 访问令牌
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
This server cannot be installed
通过提供获取用户信息、搜索书籍和通过其 API 检索详细书籍信息的工具,实现与社交书籍编目服务 NeoDB 的交互。