Cover image
Try Now
2025-03-24

Douban API MCP服务器

3 years

Works with Finder

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.

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

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

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

  • Callycode Limited
  • A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.

  • Khalid kalib
  • Write professional emails

  • ANGEL LEON
  • 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.

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

  • INFOLAB OPERATIONS 2
  • A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • OffchainLabs
  • 进行以太坊的实施

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

  • deemkeen
  • 用电源组合控制您的MBOT2:MQTT+MCP+LLM

  • zhaoyunxing92
  • MCP(消息连接器协议)服务

  • pontusab
  • 光标与风浪冲浪社区,查找规则和MCP

    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!