书籍管理服务器

一个基于Python的书籍管理服务器,支持通过命令行或配置参数启动,适用于本地项目管理和自动化任务。

  • by VmLia
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 VmLia/books-mcp-server

使用说明

获取项目并初始化

git clone https://github.com/VmLia/books-mcp-server.git
cd books-mcp-server
uv venv

如果是macbook还是linux

source .venv/bin/activate

如果窗户

.venv\Scripts\activate.bat

安装Python包

uv add "mcp[cli]" httpx openai beautifulsoup4 lxml 

如果网络速度较慢,您可以设置一个国内镜像源。

uv add "mcp[cli]" httpx openai beautifulsoup4 lxml --index-url https://pypi.tuna.tsinghua.edu.cn/simple

樱桃工作室使用示例

方法1:在樱桃工作室的设置页面上,点击MCP服务器,然后点击“添加服务器”,随后在页面上进行配置。

类型

STDIO

命令

uv

参数

--directory
# your project dir
run
main.py

方法2:使用配置参数

{
  "mcpServers": {
    "books-mcp-server": {
      "name": "books-mcp",
      "type": "stdio",
      "description": "",
      "isActive": true,
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "/Enter your local project directory/books-mcp-server",
        "run",
        "main.py"
      ]
    }
  }
}