Linux Do MCP Server

Linux Do MCP Server

site icon
2025.04.04 28
JavaScript社区服务API集成交流协作
Linux Do MCP Server 是一个为Linux DO社区提供的API服务,主要用于获取社区内的各种话题、通知、私信等信息。它提供了丰富的API接口,支持有认证和无认证的访问方式,方便开发者集成和使用。
View on GitHub

Overview

基本能力

产品定位

Linux Do MCP Server 是一个为Linux DO社区提供的API服务,主要用于获取社区内的各种话题、通知、私信等信息。

核心功能

  1. 无认证访问
  2. 获取最新话题
  3. 获取最活跃话题(按年/月/周/天)
  4. 获取近期热门话题

  5. 有认证访问

  6. 获取新创建的话题
  7. 获取未读话题(跟踪/关注)
  8. 获取新话题和未读帖子(跟踪/关注)
  9. 获取用户发布的话题
  10. 获取通知
  11. 话题搜索
  12. 书签
  13. 私信

适用场景

  1. 社区内容聚合
  2. 个人话题管理
  3. 通知和消息提醒
  4. 话题搜索和书签管理

工具列表

  1. Topics with new posts:获取最新话题
  2. Most active topics (past year/month/week/day):获取最活跃话题
  3. Recently popular topics:获取近期热门话题
  4. Recently created topics:获取新创建的话题
  5. Topics with unread posts (tracked/followed):获取未读话题
  6. New topics and unread posts (tracked/followed):获取新话题和未读帖子
  7. Topics you posted in:获取用户发布的话题
  8. Notifications:获取通知
  9. Topic Search:话题搜索
  10. Bookmarks:书签管理
  11. Private messages:私信管理

常见问题解答

  1. 如何获取API_KEY:使用Python运行src/get-pat.py文件获取API_KEY。
  2. 如何安装:提供Node和Python两种安装方式。

使用教程

使用依赖

  1. Node环境:确保已安装Node.js和npm。
  2. Python环境:确保已安装Python和pip。

安装教程

  1. Node安装json { "mcpServers": { "linux-do": { "command": "npx", "args": [ "-y", "@pleasure1234/linux-do-mcp" ], "env": { "LINUX_DO_API_KEY": "your-api-key-here", "LINUX_DO_USERNAME": "your-username" } } } }

  2. Python安装python { "mcpServers": { "linux-do": { "command": "uvx", "args": [ "linux-do-mcp" ], "env": { "LINUX_DO_API_KEY": "your-api-key-here", "LINUX_DO_USERNAME": "your-username" } } } }

调试方式

  1. Node调试:运行安装命令后,检查环境变量是否设置正确。
  2. Python调试:运行安装命令后,检查环境变量是否设置正确。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。