Skip to main content

Configure TYPO3 MCP via STDIO

Copy-paste prompt

Set up TYPO3 MCP for my mittwald TYPO3 app using STDIO transport.

Tasks:
1) identify the correct TYPO3 installation ID,
2) verify TYPO3 MCP server package availability,
3) provide a working local command and MCP config block,
4) explain current runtime limitations before execution.

Ask before changing dependencies or running write operations.

Prerequisites

  • A TYPO3 installation running on mittwald
  • Local access to the mw CLI
  • TYPO3 MCP server package hn/typo3-mcp-server installed in the TYPO3 instance

Local STDIO transport command

Use mw app exec to run the TYPO3 MCP server inside your app container:

user@local $ mw app exec --quiet --installation-id=a-XXXXX "vendor/bin/typo3 mcp:server"

Replace a-XXXXX with your TYPO3 app installation ID.

Find the installation ID

List app installations and pick the TYPO3 installation ID:

user@local $ mw app list

Use the returned ID in --installation-id=....

Composer dependency note

If vendor/bin/typo3 mcp:server is not available, install the package inside the TYPO3 installation:

user@local $ mw app exec --installation-id=a-XXXXX "composer require hn/typo3-mcp-server"

MCP configuration example

Use this command-based server configuration in MCP-capable tools:

{
"mcpServers": {
"typo3": {
"command": "mw",
"args": [
"app",
"exec",
"--quiet",
"--installation-id=a-XXXXX",
"vendor/bin/typo3 mcp:server"
]
}
}
}

Known limitations