TYPO3 MCP Server

A TYPO3 extension with an MCP server: an agent browses the page tree and edits records, and changes queue up in workspaces.

  • 108 ★ on the repository
  • Last commit
  • GPL-2.0
MCP server

Extended access

Why this level

  • The agent changes site records and uploads files; files are not protected by a workspace and local mode grants admin rights.
All reasons and checks

hauptsachenet/typo3-mcp-server

Install

Manual install

composer require hn/typo3-mcp-server

Command from the Installation section. Connect through the OAuth address from the backend or locally with `php vendor/bin/typo3 mcp:server`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent changes site records and uploads files; files are not protected by a workspace and local mode grants admin rights.

This is third-party code. Review the repository files before installing.

What it does

TYPO3 MCP Server adds an MCP server to TYPO3 through which an assistant views and changes pages and records. Every edit lands in TYPO3 workspaces and stays invisible to visitors until published. The assistant sees the page tree and content with backend layouts, and reads and writes any workspace-capable table together with its schema description. Files can be brought in from a URL, YouTube or Vimeo, as text (SVG, CSV, subtitles) or through a single-use link from your computer. Upload only creates files and overwrites nothing. Connection runs over HTTP with OAuth for backend users or locally with `php vendor/bin/typo3 mcp:server`.

Who it is for. Editors and developers of TYPO3 sites who want an agent to handle translation, SEO edits and bulk content updates.

Good fit when

  • The `/about-us` page is translated into German with a language version created.
  • Pages without meta descriptions get them generated from content.
  • A Word document becomes a news article with the right structure.
  • An old company name is found across all pages.

Not a fit when

  • The site runs a TYPO3 older than 13.4.
  • Edits must be published to the live site at once without a workspace.
  • Choosing a workspace is required: right now the first writable one is used.

Example request

Translate the /about-us page into German in a workspace and show what changed.

MCP

Transport
http, stdio
Authentication
OAuth

Limitations

TYPO3 13.4 or newer and the Workspaces extension are required; it installs as a dependency. Files are not versioned in workspaces: an uploaded file lands in storage at once and shows on the site only after a record references it. Content translation is marked experimental and workspace selection is not implemented yet. Command-line mode runs with admin rights by default, so on live systems use OAuth with an account on a limited role. License GPL-2.0 or later.

How to disable. Disable the MCP integration in backend settings and remove the server entry in the client. Uninstall the extension with `composer remove hn/typo3-mcp-server`.

FAQ

How do I install the extension?

With `composer require hn/typo3-mcp-server`. TYPO3 13.4 or newer is required.

Are changes published immediately?

No. Edits queue in a workspace and appear on the site only after an explicit publish.

How do I connect remotely?

In the backend open your name, then MCP Server, copy the server URL and add the integration to the client. Sign-in uses OAuth.

Can I upload a file from my computer?

Yes, the assistant hands out a single-use link and the client sends the file straight to TYPO3, bypassing the model context.

Which models test the server?

Every push to `main` runs a benchmark with Anthropic, OpenAI, Mistral and Google models on real TYPO3 tasks.

Discussion

No questions or reviews yet.

Official

Official Contentful MCP server: entries, content types, assets, locales and AI Actions via the Management API

MCP serverBroad access62Repository stars

TypeScript MCP server with 73 tools for posts, pages, media, SEO and settings across one or several WordPress sites.

MCP serverBroad access114Repository stars

InstaWP WordPress MCP

InstaWP mcp-wp

An MCP server for WordPress: posts, pages, taxonomies, media, users and plugins across several sites at once.

MCP serverBroad access100Repository stars
Official

MCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments

MCP serverBroad access906Repository stars

MCP server for Ghost CMS: posts, members, newsletters, tiers and webhooks via the Admin API

MCP serverBroad access245Repository stars

README in short

The README sets out safe work through workspaces, automated checks on live models, task examples, a feature readiness table, file upload rules and two ways to connect.

README badge

Report a problem