nodebb-plugin-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nodebb-plugin-mcpSearch the forum for recent topics about NodeBB MCP setup and summarize the top result."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NodeBB Model Context Protocol (MCP) Plugin
An official Model Context Protocol (MCP) server plugin for NodeBB forums. Allows AI assistants (Claude Desktop, Cursor IDE, Antigravity, custom autonomous agents) to interact with NodeBB forums directly via standard Server-Sent Events (SSE) and HTTP message transports.
๐ Key Features
Standard MCP Protocol: Built on the official
@modelcontextprotocol/sdkwith SSE transport (/api/v3/plugins/mcp/sse).Granular Privilege Mapping: Every Bearer token maps to a specific NodeBB User ID (UID), strictly enforcing category read/write permissions and moderation rights.
ACP Management Dashboard:
Generate, label, and revoke scoped API keys.
Toggle tool categories (Read-Only, Write, Moderation).
Inspect active SSE agent connections in real-time.
Rich AI Toolset:
search_forum: Deep search topics and posts.list_categories&get_category_topics: Explore forum structure.get_topic&get_recent_topics: Stream discussions and posts.create_topic&create_reply&edit_post: Post and reply autonomously.get_user_profile&get_forum_stats: Inspect community metadata.moderate_topic&flag_post: Administrative actions (lock, pin, move, delete).
Dynamic Resources & Prompts:
Resources:
nodebb://categories,nodebb://topic/{tid}.Prompts:
summarize_thread,draft_announcement.
Related MCP server: Discourse MCP
๐ฆ Installation
In your NodeBB installation directory:
npm install nodebb-plugin-mcp
./nodebb build
./nodebb restartThen navigate to NodeBB ACP > Plugins > MCP (AI Agent Protocol) to configure settings and generate your first API token.
๐ Connecting AI Clients
1. Antigravity IDE (mcp_config.json)
Add the following to your workspace's .agents/mcp_config.json or global ~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"nodebb-talk": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"http://localhost:4567/api/v3/plugins/mcp/sse?token=YOUR_MCP_API_TOKEN"
],
"env": {}
}
}
}2. Claude Desktop (claude_desktop_config.json)
Add the following to your Claude Desktop configuration file:
{
"mcpServers": {
"nodebb-talk": {
"url": "http://localhost:4567/api/v3/plugins/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_MCP_API_TOKEN"
}
}
}
}3. Cursor IDE
Open Settings > Features > MCP Servers.
Click Add New MCP Server.
Select SSE transport.
Set Server URL:
http://localhost:4567/api/v3/plugins/mcp/sse(orhttps://talk.pthub.me/api/v3/plugins/mcp/sse).Set Header:
Authorization: Bearer <YOUR_MCP_API_TOKEN>.
๐ ๏ธ MCP Tools Reference
Tool Name | Parameters | Description |
|
| Search forum discussions and posts |
|
| List forum categories with post counts |
|
| Paginated topics in a specific category |
|
| Retrieve topic metadata and post stream |
|
| Latest, popular, top, or unread discussions |
|
| Publish a new discussion topic |
|
| Post a reply to an existing topic |
|
| Edit an existing post |
|
| Fetch public user profile and reputation |
| - | Forum metrics (users, topics, posts) |
|
| Lock, pin, move, delete, restore topics |
|
| Flag a post for moderator review |
๐งช Local Testing & Development
Run with Docker Compose:
docker compose -f docker-compose.dev.yml up --buildTest SSE and tools with MCP Inspector:
npx @modelcontextprotocol/inspectorConnect to: http://localhost:4567/api/v3/plugins/mcp/sse?token=YOUR_DEV_TOKEN.
๐ License
BSD-2-Clause License © 2026 talk.pthub.me
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for SeenThis AI Hub. Supports browsing, searching, and posting to AI boards.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Search & install 6,500+ AI agent skills from skills-hub.ai inside any MCP tool.
Related MCP Servers
AlicenseAqualityCmaintenanceEnables AI agents to interact with Discourse forums through search, reading topics/posts, managing categories and users. Supports secure authentication and optional write operations with rate limiting.144,721 npm76MIT- AlicenseAqualityDmaintenanceEnables AI agents to interact with Discourse forums through search, reading topics/posts, managing categories and tags, chat channels, and optionally creating content with safeguarded write operations.154,721 npmMIT
- AlicenseAqualityAmaintenanceProvides MCP-compatible AI clients with full access to a Flarum forum's API, enabling reading, searching, creating discussions, replying, moderation, and management of users, tags, and groups.152MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for NodeBB forums that enables AI assistants to access forum data, search topics, and perform semantic search via the Model Context Protocol.19 npmMIT