MCP Server MCP Server

4 likes

mcp_server / beta

TYPO3 extension that provides a Model Context Protocol (MCP) server for interacting with TYPO3 pages and records

This version supports TYPO3

13 LTS 14 LTS

Older versions also support TYPO3

13 LTS 14 LTS


Tags

Get started

Download 0.6.2

Details

Author
Marco Pfeiffer
Last update
31. Aug 2026
First upload
19. Mar 2026
Downloads
33,627
Category
Backend Modules
Dependencies
  • TYPO3 (>=13.4.0 <=14.99.99)
  • workspaces (>=13.4.0 <=14.99.99)
  • PHP (>=8.2.0 <=8.99.99)

Last upload comment

## What's Changed
* Upgrade to mcp-sdk-php v2 with the remaining API adoptions (alternative to #109) by @sbuerk in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

## New Contributors
* @sbuerk made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.6.0...v0.6.2


Downloads by month

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require hn/typo3-mcp-server to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Filter for TYPO3 versions

0.6.2 beta Latest
August 31, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Upgrade to mcp-sdk-php v2 with the remaining API adoptions (alternative to #109) by @sbuerk in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

## New Contributors
* @sbuerk made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.6.0...v0.6.2
Download
0.6.1 beta
August 31, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Upgrade to mcp-sdk-php v2 with the remaining API adoptions (alternative to #109) by @sbuerk in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

## New Contributors
* @sbuerk made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/113

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.6.0...v0.6.1
Download
0.6.0 beta
August 27, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* fix: preserve backend user settings (uc) when impersonating users by @SvenJuergens in https://github.com/hauptsacheNet/typo3-mcp-server/pull/107
* Add UploadFile MCP tool for file storage management by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/102

## New Contributors
* @SvenJuergens made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/107

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.5.0...v0.6.0
Download
0.5.0 beta
July 28, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* feat: add 'mcp:oauth create' to mint static access tokens (for clients without OAuth discovery) by @konradmichalik in https://github.com/hauptsacheNet/typo3-mcp-server/pull/101
* fix: support subdirectory installations in HTTP/OAuth routing by @konradmichalik in https://github.com/hauptsacheNet/typo3-mcp-server/pull/100
* Implement RFC 7591 OAuth Dynamic Client Registration by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/85
* fix: add CORS headers to /mcp success and error responses (#105) by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/106

## New Contributors
* @konradmichalik made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/101

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.4.4...v0.5.0
Download
0.4.4 beta
June 22, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* fix(WriteTable): always allow the language control field on create/update (#94) by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/98


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.4.3...v0.4.4
Download
0.4.3 beta
June 16, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Fix SelectItemResolver to pass record context to itemsProcFunc by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/97


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.4.2...v0.4.3
Download
0.4.2 beta
May 12, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Fix ReadTable uid filter for non-workspace tables in workspace context by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/91
* Fix schema field discovery for foreign-type tables and sys_file by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/90


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.4.1...v0.4.2
Download
0.4.1 beta
May 11, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Resolve dynamic select items via FormDataCompiler for validation (resolves #24) by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/25
* Fix TSconfig resolution to use actual page context instead of pid=0 by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/87
* fix(WriteTable): reject fields without a TCA columns entry by @contemas-tschmidt in https://github.com/hauptsacheNet/typo3-mcp-server/pull/70
* feat(WriteTable): support moving records by setting pid on update by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/86
* Add source tracking to BeforeRecordReadEvent for call-site awareness by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/83
* Fix TypeError when TCA select items have numeric labels by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/82
* Add field visibility checks for TCEFORM configuration by @Tuurlijk in https://github.com/hauptsacheNet/typo3-mcp-server/pull/39

## New Contributors
* @Tuurlijk made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/39

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.4.0...v0.4.1
Download
0.4.0 beta
May 05, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.99.99)
## What's Changed
* Support TYPO3 14: adapt plugin handling and workspace APIs by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/71
* Expose sys_file_metadata as a standalone editable table by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/79
* add custom MCP icons by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/81


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.3.0...v0.4.0
Download
0.3.0 beta
April 29, 2026
TYPO3: 13 LTS (>=13.4.0 <=13.4.99)
## What's Changed
* Add file reference support to MCP tools by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/53
* Enrich sys_file rows with public_url and fix schema generation by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/74
* fix(ReadTable): apply workspace overlay so workspace edits are visible by @contemas-tschmidt in https://github.com/hauptsacheNet/typo3-mcp-server/pull/75
* fix: correct misleading schema descriptions in GetTableSchema and Lis… by @BugHunter2k in https://github.com/hauptsacheNet/typo3-mcp-server/pull/35
* Refactor LLM tests with data providers and retry logic by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/59
* Simplify table access control by removing read-only access tier by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/49
* Remove restrictions tracking from table access service by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/61
* Refactor record access control to event-driven architecture by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/62
* fix(WriteTable): patch existing embedded inline relation by uid by @contemas-tschmidt in https://github.com/hauptsacheNet/typo3-mcp-server/pull/64
* Skip empty tabs in table schema generation by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/72
* Fix imageManipulation field round-trip through create/update/read by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/73
* Filter plumbing fields from embedded inline children by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/78
* test(WriteTable): cover position=top/before/after on action=update by @contemas-tschmidt in https://github.com/hauptsacheNet/typo3-mcp-server/pull/77

## New Contributors
* @contemas-tschmidt made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/65

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.2.3...v0.3.0
Download
0.2.3 beta
April 19, 2026
TYPO3: 13 LTS (>=13.4.0 <=13.4.99)
## What's Changed
* fix(security): hash OAuth tokens, enforce PKCE S256, fix CORS, add E2E tests by @CybotTM https://github.com/hauptsacheNet/typo3-mcp-server/pull/31
* Improve URL resolution to handle domains without protocol by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/42
* Fix CORS headers and auth header test credentials handling by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/43
* Fix publish_access default value in MCP workspace creation by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/48
* fix: init anonymous user session so DataHandler UPDATE does not crash by @BugHunter2k in https://github.com/hauptsacheNet/typo3-mcp-server/pull/52
* Improve content positioning logic for before/after element placement by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/51


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.2.2...v0.2.3
Download
0.2.2 beta
April 07, 2026
TYPO3: 13 LTS (>=13.4.0 <=13.4.99)
## What's Changed
* fix: apply workspace overlays in GetPage and GetPageTree tools by @BugHunter2k in https://github.com/hauptsacheNet/typo3-mcp-server/pull/36
* fix: handle foreign type notation in type field resolution by @BugHunter2k in https://github.com/hauptsacheNet/typo3-mcp-server/pull/32
* fix: improve auth header detection and OAuth discovery for Apache by @BugHunter2k in https://github.com/hauptsacheNet/typo3-mcp-server/pull/33
* chore: fix dependency constraints and TER workflow by @CybotTM in https://github.com/hauptsacheNet/typo3-mcp-server/pull/30

## New Contributors
* @BugHunter2k made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/36
* @CybotTM made their first contribution in https://github.com/hauptsacheNet/typo3-mcp-server/pull/30

**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.2.1...v0.2.2
Download
0.2.1 beta
March 19, 2026
TYPO3: 13 LTS (>=13.4.0 <=13.4.99)
## What's Changed
* Add workspace and localhost detection with improved warnings by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/17
* Fix MM relation handling in workspace and translation contexts by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/21
* Fix content element ordering when creating multiple records at bottom position by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/27
* Fix URL resolution to handle trailing slashes correctly by @Nemo64 in https://github.com/hauptsacheNet/typo3-mcp-server/pull/28


**Full Changelog**: https://github.com/hauptsacheNet/typo3-mcp-server/compare/v0.2.0...v0.2.1
Download

Get started

Download 0.6.2

Details

Author
Marco Pfeiffer
Last update
31. Aug 2026
First upload
19. Mar 2026
Downloads
33,627
Category
Backend Modules
Dependencies
  • TYPO3 (>=13.4.0 <=14.99.99)
  • workspaces (>=13.4.0 <=14.99.99)
  • PHP (>=8.2.0 <=8.99.99)