mcpField
L
Linux Do MCP Server

Linux Do MCP Server

Local
npmjs.comSocial Media57Updated 78w ago

About Linux Do MCP Server

Linux Do MCP Server is an MCP server for the LINUX DO community, exposing its topics, notifications, bookmarks and private messages. It suits users who want an AI assistant to browse that forum.

Key features

  1. 01Fetch latest, most active and popular topics
  2. 02Browse latest topics by category
  3. 03Search topics
  4. 04View notifications and unread topics
  5. 05View bookmarks and private messages with authentication

Use cases

  1. 01Asking an AI assistant to summarize popular community topics
  2. 02Searching community discussions through an AI assistant
  3. 03Checking personal notifications and unread posts

MCP support

The project is an MCP server that provides LINUX DO community API endpoints as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"linux-do": {
"command": "npx",
"args": [
"-y",
"@pleasure1234/linux-do-mcp"
],
"env": {
"LINUX_DO_API_KEY": "<LINUX_DO_API_KEY>",
"LINUX_DO_USERNAME": "<LINUX_DO_USERNAME>"
}
}
}
}
Run commandnpx -y @pleasure1234/linux-do-mcp
Environment variables to set
LINUX_DO_API_KEYSecret
LINUX_DO_USERNAME

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@pleasure1234/linux-do-mcp

Tools

12

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
pagenumberNoPage number, defaults to 1
per_pagenumberNoNumber of items per page, defaults to 10

Details

From the project README

Linux Do MCP Server

中文 / English

README image

Where possible begin!

API List

DescriptionAPI Endpoint
Without Authentication
Topics with new postshttps://linux.do/latest.json
Most active topics (past year/month/week/day)https://linux.do/top.json
Recently popular topicshttps://linux.do/hot.json
Latest classified topicshttps://linux.do/categories_and_latest
With Authentication
Recently created topicshttps://linux.do/new.json
Topics with unread posts (tracked/followed)https://linux.do/unread.json
New topics and unread posts (tracked/followed)https://linux.do/unseen.json
Topics you posted inhttps://linux.do/posted.json
Notificationshttps://linux.do/notifications.json
Topic Searchhttps://linux.do/search/query.json
Bookmarkshttps://linux.do/u/${your-username}/user-menu-bookmarks
Private messageshttps://linux.do/u/${your-username}/user-menu-private-messages
Tools List
  1. Topics with new posts
  2. Most active topics (past year/month/week/day)
  3. Recently popular topics
  4. Latest classified topics
  5. Recently created topics
  6. Topics with unread posts (tracked/followed)
  7. New topics and unread posts (tracked/followed)
  8. Topics you posted in
  9. Notifications
  10. Topic Search
  11. Bookmarks
  12. Private messages

Category List

Category NameDescriptionId
DevelopmentIncludes content on development, testing, debugging, deployment, optimization, security, etc.4
ResourcesShares software, open-source repositories, video courses, books, etc.14
DocumentationFriends become academicians, let's compile books together42
Flea MarketTrading-related section, including physical/virtual goods supply/demand, carpooling, etc.10
Job Market"Master skills to serve the emperor." Dedicated to job postings/hunting only.27
Book ClubWhat's it like to finish a book with forum friends?32
Set SailSet sail with the stars as our destination!46
News FlashStay informed about the world without leaving home.34
Web ArchiveThe internet never forgets - this is certain!92
Benefits"Who pays full price these days?" For sharing deals/giveaways.36
Off-TopicCasual chat section. No politics/NSFW content allowed.11
FeedbackDiscussions about this site, its organization, operations, and improvements.2

How to install

use python run this file to get your API_KEY

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

Reference

Copyright

This project is licensed under the MIT License.

Star History

Star History Chart

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.