I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

Douban-MCP
Douban API MCP服务器
3 years
Works with Finder
1
Github Watches
2
Github Forks
1
Github Stars
Douban MCP Server
This MCP server provides functionality to search and interact with Douban (a Chinese social networking service) content including books, movies, and group discussions.
Features
- Search books by title keywords or ISBN
- View book reviews
- Search movies by title
- View movie reviews
- Browse book details in default browser
- List group topics with filtering options
- View group topic details
Components
Tools
-
search-book
- Search book info from Douban
- Input:
-
isbn
(string, optional): ISBN of the book to fetch -
q
(string, optional): Search keyword of the book title
-
-
list-book-reviews
- Get book reviews from Douban
- Input:
-
id
(string): Douban book ID
-
-
search-movie
- Search movie info from Douban
- Input:
-
q
(string): Search keyword of the movie title
-
-
list-movie-reviews
- Get movie reviews from Douban
- Input:
-
id
(string): Douban movie ID
-
-
browse
- Open book detail page in default browser
- Input:
-
id
(string): Douban book ID
-
-
list-group-topics
- List topics from Douban groups
- Input:
-
id
(string, optional): Douban group ID (defaults to '732764') -
tags
(string[], optional): Filter topics by tags -
from_date
(string, optional): Filter topics by date (format: "YYYY-MM-DD")
-
-
get-group-topic-detail
- Get details of a specific topic
- Input:
-
id
(string): Douban topic ID
-
Getting started
- Clone the repository
- Install dependencies:
npm install
- Build the server:
npm run build
- Start the server:
npm start
Usage with Desktop App
To integrate this server with a desktop app, add the following to your app's server configuration:
{
"mcpServers": {
"douban-mcp": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
],
"env": {
"COOKIE": "bid=;ck=;dbcl2=;frodotk_db=;" // get cookie value from website
}
}
}
}
Development
- Build:
npm run build
- Watch mode:
npm run dev
- Start:
npm start
- Test:
npm test
Dependencies
- @modelcontextprotocol/sdk: MCP SDK
- dayjs: Date library
- json2md: JSON to Markdown converter
- turndown: HTML to Markdown converter
- zod: TypeScript-first schema validation
Resources
License
This project is licensed under the MIT License.
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
A world class elite tech co-founder entrepreneur, expert in software development, entrepreneurship, marketing, coaching style leadership and aligned with ambition for excellence, global market penetration and worldy perspectives.
A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!
Reviews

user_wnqCiqY1
Douban-mcp is an excellent tool created by L-Chris, streamlining content from Douban effortlessly. I have found this application extremely useful for my projects. The user interface is intuitive, and the setup process is straightforward. It's built efficiently and saves a lot of time. Highly recommend checking it out on GitHub if you need to aggregate Douban data seamlessly!