mcp // forged in the north · streamable-http · stateless

typo3-docs

Official, up-to-date TYPO3 documentation for your AI assistant: TYPO3 Explained, TCA, TypoScript, Fluid ViewHelpers, Content Blocks, Core changelog and more. Re-indexed from GitHub every 6h.

$ https://typo3-docs.vps.fullhaus.dev/mcp ● synced 2026-10-23 08:19 UTC

connect

~/setup

Run once in a terminal. --scope user makes it available in all projects.

claude mcp add --transport http --scope user typo3-docs https://typo3-docs.vps.fullhaus.dev/mcp

Check with claude mcp list or /mcp inside a session.

use

Just ask. The assistant searches the docs and answers with links to docs.typo3.org. Mention your TYPO3 version; default is 14.3.

recipes

Longer prompts for bigger jobs. Copy, adjust the versions and paste into your agent.

Project housekeepingAudit a TYPO3 project against the docs for its version and fix deprecated or outdated code.
Do a housekeeping pass on this TYPO3 project. Use the typo3-docs MCP server for every check and do not rely on memory for TYPO3 APIs.

1. Read composer.json and detect the installed TYPO3 version (typo3/cms-core) and PHP version. Use that version for all typo3-docs searches.
2. Inventory the custom extensions (packages/, local/ or typo3conf/ext/): composer.json, ext_emconf.php, ext_localconf.php, ext_tables.php, Configuration/ (TCA, Services.yaml, Sets, TypoScript, TSconfig), Classes/ and Resources/Private/ (Fluid templates).
3. Check each area against the docs for this version:
   - deprecated or removed APIs, hooks and classes -> search sources ["changelog"] (Deprecation and Breaking entries) and name the replacement
   - TCA: outdated eval/renderType/type usage, missing or obsolete ctrl settings -> sources ["tca"]
   - TypoScript/TSconfig: obsolete properties, conditions, includes; site sets instead of static templates -> sources ["typoscript", "coreapi"]
   - Fluid: unknown or deprecated ViewHelpers and arguments -> sources ["viewhelper", "fluid"]
   - hooks/XCLASS that should be PSR-14 events, ext_localconf/ext_tables registrations that moved to Configuration/ files, Services.yaml/DI best practices -> sources ["coreapi"]
4. Report the findings as a table: file, problem, docs link, suggested fix, effort (S/M/L).
5. Wait for my go, then fix the findings in small, reviewable steps. Run the existing tests and linters after each step.
TYPO3 major upgradePlan and carry out an upgrade, for example from 13.4 LTS to 14.3 LTS, based on the changelog.
Upgrade this TYPO3 project from 13.4 to 14.3. Use the typo3-docs MCP server for every decision and do not rely on memory. Search the changelog with sources ["changelog"] and version "14.3", and look up the new APIs with version "14.3".

1. Analyse the current state: composer.json (TYPO3, PHP and third-party extension constraints), custom extensions, site configuration, TypoScript, TCA and Fluid templates.
2. Check the system requirements of the target version (PHP, database, Composer) in the docs and list any third-party extensions that are not yet compatible.
3. Go through all Breaking and Deprecation changelog entries from 14.0 to 14.3. For each entry that affects this codebase (search the code for the classes, methods, hooks, TCA options or TypoScript properties it names), note the file, the change, the migration from the docs and the docs link.
4. Write an upgrade plan ordered by dependency: composer constraints, PHP code, TCA, TypoScript/TSconfig, Fluid, then database migrations and upgrade wizards. Mark the steps that Rector or Fractor can automate.
5. After my approval, carry out the plan step by step. Run composer update, the tests and linters after each step, and report anything that needs manual testing in the backend or frontend.

always on

Drop this into CLAUDE.md, AGENTS.md or .github/copilot-instructions.md:

## TYPO3 documentation

Use the `typo3-docs` MCP server (https://typo3-docs.vps.fullhaus.dev/mcp) for every TYPO3 question (TCA, TypoScript, Fluid,
Extbase, site sets, events, Content Blocks, ...). Do not rely on memory for TYPO3 APIs.

- Pass the project's TYPO3 version (see `typo3/cms-core` in composer.json), e.g. "14.3" or "13.4".
- Search with `search_typo3_docs`, then read the relevant hit with `read_typo3_doc`.
- Before upgrading or using an API, check `sources: ["changelog"]` for breaking changes and deprecations.

tools

sources

sysext:* adminpanel · core · dashboard · felogin · fluid_styled_content · form · impexp · indexed_search · linkvalidator · lowlevel · reactions · recycler · redirects · reports · rte_ckeditor · scheduler · seo · styleguide · sys_note · theme_camino · webhooks · workspaces