MCP ExplorerExplorer

Discourse Mcp Server

@AshDevFron 10 months ago
4 MIT
FreeCommunity
AI Systems
The Discourse MCP Server is a Node.js implementation of the Model Context Protocol, enabling efficient search operations on Discourse forums. It allows users to search posts using a simple API, enhancing accessibility and integration with tools like Claude Desktop.

Overview

What is Discourse Mcp Server

Discourse MCP Server is a Node.js server that implements the Model Context Protocol (MCP) to facilitate search operations on Discourse forums.

Use cases

Use cases include enhancing user experience on forums by providing quick search capabilities, integrating with chatbots or virtual assistants to answer user queries, and developing analytics tools that require access to forum content.

How to use

To use Discourse MCP Server, you can configure it in your ‘claude_desktop_config.json’ file using either Docker or NPX commands, specifying the necessary environment variables for the Discourse API.

Key features

Key features include the ability to search posts on a Discourse forum using the MCP protocol, allowing for efficient retrieval of post objects based on user queries.

Where to use

Discourse MCP Server can be used in any application that requires integration with Discourse forums, particularly for search functionalities.

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 .

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers