trackmcp
Back to directory
VmLia

books-mcp-server

View on GitHub

This is an MCP server used for querying books, and it can be applied in common MCP clients, such as Cherry Studio.

5 stars PythonDeveloper Kits Updated Apr 9, 2025

Documentation

Get the Project and Initialize

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

if macbook or linux

`
source .venv/bin/activate

if windows

`
.venv\Scripts\activate.bat

Install Python Packages

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

If the network is slow, you can set up a domestic mirror source.

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

Example of Using cherry-studio

Method 1: On the setting page of cherry-studio, click on the MCP server, then click "Add Server", and subsequently configure it on the page.

Type

code
STDIO

Command

code
uv

Parameters

code
--directory
# your project dir
run
main.py

Method 2: Use the configuration parameters

code
{
  "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"
      ]
    }
  }
}

Frequently asked questions

What is books-mcp-server?

books-mcp-server is This is an MCP server used for querying books, and it can be applied in common MCP clients, such as Cherry Studio.

How do I install books-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is books-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/VmLia/books-mcp-server and has 5 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP