此MCP服务器提供了搜索和交互豆瓣(中国社交网络服务平台)内容的功能,涵盖书籍、电影和小组讨论,能有效满足用户对豆瓣各类信息的查询需求。
npm install
npm run build
npm start
要将此服务器与桌面应用程序集成,请在应用程序的服务器配置中添加以下内容:
{
"mcpServers": {
"douban-mcp": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
],
"env": {
"COOKIE": "bid=;ck=;dbcl2=;frodotk_db=;" // 从网站获取 Cookie 值
}
}
}
}
npm install
npm run build
npm start
以下是使用各个工具的基本示例:
# 按关键词搜索书籍
search-book --q "百年孤独"
# 按ISBN搜索书籍
search-book --isbn "9787020049108"
list-book-reviews --id "123456"
search-movie --q "泰坦尼克号"
list-movie-reviews --id "234567"
browse --id "123456"
# 列出默认小组主题
list-group-topics
# 按标签筛选主题
list-group-topics --tags "文学"
# 按日期筛选主题
list-group-topics --from_date "2024-01-01"
get-group-topic-detail --id "345678"
工具名称 | 功能 | 输入参数 |
---|---|---|
search-book | 从豆瓣搜索书籍信息 | isbn (字符串, 可选): 要获取的书籍 ISBNq (字符串, 可选): 书籍标题的搜索关键词 |
list-book-reviews | 获取书籍评论自豆瓣 | id (字符串): 豆瓣书籍 ID |
search-movie | 从豆瓣搜索电影信息 | q (字符串): 电影标题的搜索关键词 |
list-movie-reviews | 获取电影评论自豆瓣 | id (字符串): 豆瓣电影 ID |
browse | 在默认浏览器中打开书籍详细页面 | id (字符串): 豆瓣书籍 ID |
list-group-topics | 列出豆瓣小组的主题 | id (字符串, 可选): 豆瓣小组 ID(默认为 '732764')tags (字符串[], 可选): 按标签筛选主题from_date (字符串, 可选): 按日期筛选主题(格式: "YYYY-MM-DD") |
get-group-topic-detail | 获取特定主题的详细信息 | id (字符串): 豆瓣主题 ID |
npm run build
npm run dev
npm start
npm test
此项目在 MIT License 下许可。