Navigation
Discourse MCP Server: Robust Collaboration, Secure Communities - MCP Implementation

Discourse MCP Server: Robust Collaboration, Secure Communities

Discourse MCP Server: Robust, scalable messaging infrastructure for seamless collaboration. Secure, intuitive, built for thriving communities.

Developer Tools
4.0(107 reviews)
160 saves
74 comments

This tool saved users approximately 6900 hours last month!

About Discourse MCP Server

What is Discourse MCP Server: Robust Collaboration, Secure Communities?

Discourse MCP Server is a Node.js-based tool that implements the Model Context Protocol (MCP) to enable programmatic search operations on Discourse forums. It allows developers to integrate seamless post retrieval capabilities into applications while maintaining secure access to community data through API authentication.

How to use Discourse MCP Server: Robust Collaboration, Secure Communities?

Using Docker

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

Using NPX

{
    "mcpServers": {
      "discourse": {
        "command": "npx",
        "args": ["-y", "@ashdev/discourse-mcp-server"],
        "env": {
          "DISCOURSE_API_URL": "https://your-discourse-instance.com",
          "DISCOURSE_API_KEY": "YOUR_API_KEY",
          "DISCOURSE_API_USERNAME": "YOUR_USERNAME"
        }
      }
    }
  }

Discourse MCP Server Features

Key Features of Discourse MCP Server: Robust Collaboration, Secure Communities?

  • Secure API integration with Discourse forums
  • Programmatic post search via MCP protocol compliance
  • Environment-variable based authentication configuration
  • Lightweight Docker container option for easy deployment

Use cases of Discourse MCP Server: Robust Collaboration, Secure Communities?

Common applications include:

  • Automating community analytics through post data extraction
  • Building custom forum search interfaces
  • Integrating discourse discussions into third-party platforms
  • Developing moderation tools with programmatic access

Discourse MCP Server FAQ

FAQ from Discourse MCP Server: Robust Collaboration, Secure Communities?

Q: How do I obtain API credentials for Discourse?

A: Generate API key and username via your Discourse admin panel under the "API" settings section.

Q: Can this work with self-hosted Discourse instances?

A: Yes, replace default URL with your instance's base address

Q: What authentication methods are supported?

A: Uses Discourse's standard API key authentication mechanism for secure access

Content

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 .

Related MCP Servers & Clients