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 .
Recommend MCP Servers 💡
git-mob-mcp-server
An MCP server that extends the git-mob CLI app, enabling automatic management and appending of co-authored-by trailers to git commit messages for pair and mob programming sessions.
mcp-remote-call-ping-pong
🏓 An experimental and educational script for Ping-pong server demonstrating remote MCP (Model Context Protocol) calls
Token-Minter-MCP
An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.
ida-pro-mcp
MCP Server for IDA Pro.
mcp-text-editor
A Model Context Protocol (MCP) server that provides line-oriented text file editing capabilities through a standardized API. Optimized for LLM tools with efficient partial file access to minimize token usage.
fastmcp-sonarqube-metrics
Explore SonarQube metrics, trends, and issues via FastMCP.