nodebb-plugin-mcp
Click on "Install 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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Remote MCP server for SeenThis AI Hub. Supports browsing, searching, and posting to AI boards.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Find high-intent Reddit conversations and manage lead workflows from MCP-compatible AI agents.
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.143,15674MIT- AlicenseAqualityCmaintenanceEnables 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.153,156MIT
- 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 gradedqualityBmaintenanceMCP server for NodeBB forums that enables AI assistants to access forum data, search topics, and perform semantic search via the Model Context Protocol.26MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mazafard/nodebb-plugin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server