Customer Support · Social Media

Discourse MCP

samsaffron/discourse-mcp

A Model Context Protocol (MCP) stdio server that exposes Discourse forum capabilities as tools and resources for AI agents.

Install

npx -y @discourse/mcp@latest

Client configuration

{
  "mcpServers": {
    "discourse": {
      "command": "npx",
      "args": [
        "-y",
        "@discourse/mcp@latest"
      ]
    }
  }
}
Category
Customer Support, Social Media
Updated
Oct 6, 2026

Features

  • The default discourse_read_topic_posts selects exact IDs, earliest/latest posts, an around-post window, or username-filtered posts. Latest/earliest selections use at most two upstream requests and…

  • Topic and post reads preserve Discourse Solved fields when the plugin supplies them. An accepted answer is a resolution proxy, not proof that the original poster is satisfied.

  • The opt-in activity domain contains discourse_get_user_summary for profile-visible aggregates, discourse_list_user_actions for a paginated named event timeline, and discourse_list_directory_items for…

  • The opt-in administration domain makes categories and admin-visible site settings model-callable and provides confirmed activation/approval state changes. User creation requires a global admin API…

  • Topic/post author_username requires a global API key, and creation responses report both requested and actual attribution so ignored impersonation cannot be mistaken for success.

  • The opt-in analytics domain discovers the staff-visible report catalog before executing a report and exposes the Solved support dashboard. Dashboard “unanswered” means unsolved with no qualifying…

  • The opt-in ai_insights domain requires Discourse AI. Cached summaries report staleness, semantic search remains Guardian-filtered, and sentiment values are upstream model classifications rather than…

  • Catch up on a thread with discourse_read_topic_posts in latest/replies_only mode, then let the calling model summarize the ordered evidence.

  • Assess answer state by combining Solved topic filters, accepted-answer fields, and the support dashboard while disclosing that “solved” is only a proxy.

Tools (24)

  • discourse_search

  • discourse_read_topic

  • discourse_read_post

  • discourse_get_user

  • discourse_list_user_posts

  • discourse_filter_topics

  • discourse_get_chat_messages

  • discourse_get_draft

  • discourse_save_draft

    (only when writes enabled; see Write safety)

  • discourse_delete_draft

    (only when writes enabled; see Write safety)

  • discourse_list_private_messages

    (requires authentication)

  • discourse_read_private_message

    (requires authentication)

  • discourse_create_private_message

    (only when writes enabled; see Write safety)

  • discourse_reply_private_message

    (only when writes enabled; see Write safety)

  • discourse_invite_to_private_message

    (only when writes enabled; see Write safety)

  • discourse_create_post

    (only when writes enabled; see Write safety)

  • discourse_create_topic

    (only when writes enabled; see Write safety)

  • discourse_update_topic

    (only when writes enabled; see Write safety)

  • discourse_list_users

    (requires admin API key)

  • discourse_create_user

    (only when writes enabled; see Write safety)

  • discourse_update_user

    (only when writes enabled; see Write safety)

  • discourse_upload_file

    (only when writes enabled; see Write safety)

  • discourse_create_category

    (only when writes enabled; see Write safety)

  • discourse_select_site

    (hidden when --site is provided)

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
n8n Secure Workflow Automation for Technical Teams logo

n8n Secure Workflow Automation for Technical Teams

n8n-io/n8n

86.7k

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.

Customer Support
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Customer Support
MCP Server Chatsum logo

MCP Server Chatsum

chatmcp/mcp-server-chatsum

938

This MCP Server is used to summarize your chat messages.

Customer Support
Linear MCP Server Cuq logo

Linear MCP Server Cuq

jerhadf/linear-mcp-server

280

This server provides integration with Linear's issue tracking system through MCP, allowing LLMs to interact with Linear issues.

Customer Support
MCP Knowledge Graph logo

MCP Knowledge Graph

shaneholloman/mcp-knowledge-graph

161

Store and retrieve information across conversations using entities, relations, and observations. Works with Claude Code/Desktop and any MCP-compatible AI platform.

Customer Support
Servicenow MCP logo

Servicenow MCP

osomai/servicenow-mcp

55

This project implements an MCP server that enables Claude to connect to ServiceNow instances, retrieve data, and perform actions through the ServiceNow API. It serves as a bridge between Claude and ServiceNow, allowing for seamless integration.

Customer Support