io.github.webtoolbox/websitetoolbox-mcp
Community forum management — posts, users, search, and moderation via the Website Toolbox API.
Open source Open in the app JSON README (API)
About
Community forum management — posts, users, search, and moderation via the Website Toolbox API.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- webtoolbox
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 1.0.0
- Stars
- 1
- Last push
- 2026-06-30T04:26:40Z
- Repository state
- ativo
- Language
- JavaScript
- Added
- 2026-08-29 04:01:39
- Updated
- 2026-08-29 04:01:39
- Origin id
io.github.webtoolbox/websitetoolbox-mcp
README
# Website Toolbox MCP
Chat with your forum using AI. The Website Toolbox MCP server lets you manage categories, topics, posts, users, and more through any MCP-compatible AI tool like [Claude Desktop](https://claude.ai), [Cursor](https://cursor.com), or [Hermes Agent](https://github.com/nousresearch/hermes-agent).
## Install in Claude Desktop
1. Open [Claude Desktop](https://claude.ai/download). If you don't have it, download it first.
2. [Download the .mcpb bundle](https://github.com/webtoolbox/websitetoolbox-mcp/releases/latest/download/websitetoolbox-mcp.mcpb).
3. In Claude Desktop, go to **Settings** (click your name at the bottom left, then the gear icon), then click **Extensions** in the left sidebar.
4. Click **Install from file** and select the downloaded `.mcpb` file.
5. When prompted, enter your forum's [API key](https://www.websitetoolbox.com/support/getting-your-api-key-252). You can find it in your forum's admin area under **Integrate → API**.
6. Start a new conversation and ask something about your forum!
## Features
| Resource | Tools |
|---|---|
| **Categories** | list, get, create, update, delete, list permissions, update permissions |
| **Topics** | list, get, create, update, delete |
| **Posts** | list, get, create, update, delete |
| **Users** | list, get, create, update, delete, follow topics, unfollow topics |
| **User Groups** | list, get, create, update, delete, add users, remove users |
| **Conversations** | list, get, create, delete |
| **Messages** | list, get, create |
| **Moderators** | list, get, create, update, delete |
| **Tags** | list |
| **Page Views** | list |
---
## For developers
### Prerequisites
- Node.js ≥ 18
### Install
#### From npm
```bash
npm install -g websitetoolbox-mcp
```
#### From source
```bash
git clone https://github.com/webtoolbox/websitetoolbox-mcp
cd websitetoolbox-mcp
npm install
npm run build
```
### Configure
1. **Get your [API key](https://www.websitetoolbox.com/support/getting-your-api-key-252)** from your forum's **Integrate → API** settings.
2. **Set it as an environment variable:**
```bash
export WEBSITETOOLBOX_API_KEY="your-api-key"
```
On **Windows**:
```cmd
set WEBSITETOOLBOX_API_KEY=your-api-key
```
Or create a `.env` file (copy `.env.example` to `.env` and fill in your key).
3. **Optional** — act as a specific user:
```bash
export WEBSITETOOLBOX_USERNAME="admin"
export WEBSITETOOLBOX_EMAIL="admin@example.com"
```
### Claude Desktop (manual config)
Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):
```json
{
"mcpServers": {
"websitetoolbox": {
"command": "npx",
"args": ["websitetoolbox-mcp"],
"env": {
"WEBSITETOOLBOX_API_KEY": "your-api-key"
}
}
}
}
```
### Other MCP clients
Run the server on stdio:
```bash
npx websitetoolbox-mcp
```
### API Reference
This MCP server wraps the [Website Toolbox REST API](https://www.websitetoolbox.com/docs/api/). See the full API documentation at [https://www.websitetoolbox.com/docs/api/](https://www.websitetoolbox.com/docs/api/) or the [API Documentation](https://www.websitetoolbox.com/support/api-documentation-663) support article for details on authentication, endpoints, and rate limits.
## License
MIT