本项目是一个与NeoDB交互的MCP(消息控制协议)服务器实现,NeoDB是一个社交图书目录服务。此服务器提供了一系列工具,可通过NeoDB的API获取用户信息、搜索书籍以及检索书籍详细信息。
本服务器可帮助你借助NeoDB的API,轻松获取用户信息、搜索书籍和查看书籍详细信息。
首先,需安装UV包管理器,可执行以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh
使用UV创建并激活Python虚拟环境:
uv venv
source .venv/bin/activate # 在Unix/macOS上
# 或者
.venv\Scripts\activate # 在Windows上
使用UV安装项目依赖项:
uv pip install .
本服务器提供了以下实用工具:
获取用户信息
搜索书籍
query(字符串):用于搜索的查询语句。获取书籍详细信息
book_id(字符串):要检索的书籍ID。有两种方式可以获取你的访问令牌:
claude_desktop_config.json{
"mcpServers": {
"neodb": {
"command": "uv",
"args": [
"--directory",
"<项目目录路径>",
"run",
"<脚本路径>",
",例如https://neodb.social" ,
"<访问令牌>"
]
}
}
}
其中:
:NeoDB API的基础URL:你的NeoDB API访问令牌该项目在MIT许可证下发布 - 查看LICENSE文件以获取详细信息。