JUHE API Marketplace
AshDevFr avatar
MCP Server

Discourse MCP Server

Node.js server that allows searching Discourse forum posts through the Model Context Protocol (MCP), enabling AI assistants to retrieve content from Discourse forums.

6
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "discourse",
3 "command": "docker",
4 "args": [
5 "run",
6 "-i",
7 "--rm",
8 "-e",
9 "DISCOURSE_API_URL=https://try.discourse.org",
10 "-e",
11 "DISCOURSE_API_KEY=1234",
12 "-e",
13 "DISCOURSE_API_USERNAME=ash",
14 "ashdev/discourse-mcp-server"
15 ]
16}
JSON16 lines

README Documentation

Discourse MCP Server

Node.js server implementing Model Context Protocol (MCP) for Discourse search operation.

Features

  • Search Posts on a Discourse forum using MCP protocol.

API

Tools

  • search_posts
    • Search posts on a Discourse forum
    • Input: query (string)
    • Returns an array of post objects

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

Docker

{
  "mcpServers": {
    "discourse": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "DISCOURSE_API_URL=https://try.discourse.org",
        "-e", "DISCOURSE_API_KEY=1234",
        "-e", "DISCOURSE_API_USERNAME=ash",
        "ashdev/discourse-mcp-server"
      ]
    }
  }
}

NPX

{
  "mcpServers": {
    "discourse": {
      "command": "npx",
      "args": [
        "-y",
        "@ashdev/discourse-mcp-server"
      ],
      "env": {
        "DISCOURSE_API_URL": "https://try.discourse.org",
        "DISCOURSE_API_KEY": "1234",
        "DISCOURSE_API_USERNAME": "ash" 
      }
    }
  }
}

Build

Docker build:

docker build -t ashdev/discourse-mcp-server .

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source