Get started

Install the extension, switch it on for the groups you choose, and connect an AI app. Try it on a copy of your board first.

1. Check the requirements

2. Install

  1. Download the zip and unpack it into your board’s ext/ folder, so the files end up in ext/paul999/mcp/.
  2. In the ACP, go to Customise → Manage extensions and enable phpBB MCP Server.
  3. Go to Extensions → MCP server → Settings and switch the MCP server on.
  4. Give the groups that should use it the permission Can use the MCP server. The read tools are already in the standard user roles; writing, private messages and moderation tools need their own permissions in the MCP server category.

3. Check your server

4. Connect an app

Members find the server address on the MCP server page of their User Control Panel. It looks like this:

https://your.board/app.php/mcp

Claude, ChatGPT and Gemini apps

Add a custom connector with the server address. The app sends the member to the board, where they log in, choose what the app may do and confirm with their password. Connected apps are listed in the UCP and can be disconnected there.

Claude Code, Gemini CLI, Cursor and other tools

These can use the same sign-in, or a personal access token the member creates on the UCP page. The UCP shows these snippets with the board’s address and the new token filled in.

Claude Code (the command stores the token in your shell history; clear it afterwards if others use your computer):

claude mcp add --transport http phpbb https://your.board/app.php/mcp --header "Authorization: Bearer YOUR_TOKEN"

Gemini CLI (~/.gemini/settings.json):

{
  "mcpServers": {
    "phpbb": {
      "httpUrl": "https://your.board/app.php/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

Cursor (~/.cursor/mcp.json) and other clients with an mcpServers file:

{
  "mcpServers": {
    "phpbb": {
      "url": "https://your.board/app.php/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

Treat a token like a password. It can be revoked at any time in the UCP.

5. Moderation tools (optional)

Moderation tools need all of these:

  1. Enable moderation tools in the MCP server settings.
  2. The tool’s moderator permission in the MCP server category, for example Can soft delete posts and topics through the MCP server. Nobody has these after installation.
  3. The core moderator permission the moderator control panel checks, such as m_softdelete, in the forum of every post.
  4. A token or app with a moderation scope: moderate:read (review), moderate (content) or moderate:users (members).

Permanent deletion, bans of IP and e-mail addresses, permanent bans and raw IP addresses each have their own ACP setting as well. See the tool list for what each tool does.