MCP cover image
See in Github
2025-03-24

Douban API MCP Server

1

Github Watches

2

Github Forks

1

Github Stars

Douban MCP Server

English | 中文

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

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the server: npm run build
  4. 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

Resources

License

This project is licensed under the MIT License.

相关推荐

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

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • apappascs
  • Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.

  • OffchainLabs
  • GO -Umsetzung des Ethereum -Beweises des Anteils

  • huahuayu
  • Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.

    Reviews

    5 (1)
    Avatar
    user_wnqCiqY1
    2025-04-16

    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!