This repository provides a Node.js server that implements the Model Context Protocol (MCP) for searching posts on a Discourse forum, enabling integration with tools like Claude Desktop. This repository provides
This Node.js server implements the Model Context Protocol (MCP) to enhance Discourse search functionality. It enables searching for posts on a Discourse forum using the MCP protocol, allowing external applications like Claude Desktop to leverage Discourse's content.
query
(string) representing the search term.To integrate with Claude Desktop, configure the claude_desktop_config.json
file using either Docker or NPX.
The provided JSON snippet configures Claude to run the server within a Docker container, setting environment variables for Discourse API access.
Alternatively, the server can be run using NPX, directly executing the @ashdev/discourse-mcp-server
package. Environment variables for API access are also configured in this setup.
To build the Docker image:
docker build -t ashdev/discourse-mcp-server .
AshDevFr/discourse-mcp-server
March 10, 2025
March 12, 2025
JavaScript