Agent♥︎Age
Catalog

io.github.discourse/mcp

Official

by discourse · TypeScript

Discourse MCP CLI server (stdio) exposing Discourse tools via MCP

Discourse MCP CLI server (stdio) exposing Discourse tools via MCP.

This Model Context Protocol (MCP) stdio server exposes Discourse forum capabilities as tools and resources for AI agents. It runs on Node.js and provides a binary named discourse-mcp, built from src/index.ts and compiled to dist/index.js. Uses the @modelcontextprotocol/sdk and requires Node >= 24. Version 0.2.4 (0.2.x introduces JSON-only output and resource-based tool listing).

🛠️ Key Features

  • Exposes Discourse forum capabilities as MCP tools and resources
  • Stdio-based server interface for seamless MCP client integration
  • TypeScript source (src/index.ts) compiled to a runnable binary (discourse-mcp)
  • Versioned with clear breaking changes notes (0.2.x)

🚀 Use Cases

  • Integrating Discourse forum actions into AI workflows
  • AI agents selecting sites and performing Discourse operations
  • Quick start for MCP-enabled tooling in Node.js environments

⚡ Developer Benefits

  • Uses the @modelcontextprotocol/sdk for MCP compatibility
  • Readable entry point and clear build artifacts
  • Simple startup via npx @discourse/mcp@latest

⚠️ Limitations

  • Version 0.2.x introduces JSON-only output and resource-based tool listings
  • Documentation excerpts indicate read-only startup as recommended initial state
  • Requires Node.js >= 24; runtime specifics rely on compiled dist/index.js