PHPackages                             nitsan/ns-t3af - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. nitsan/ns-t3af

ActiveTypo3-cms-extension[CLI &amp; Console](/categories/cli)

nitsan/ns-t3af
==============

MCP-first AI foundation for TYPO3. T3AF turns your TYPO3 installation into a fully AI-ready platform. Complete AI-infrastructure for the whole TYPO3 team, zero setup. Manage every AI provider, MCP servers &amp; tools, brand context, prompts, users permissions, and budget in one native backend module. You stay in control, your every TYPO3 team (editors, integrators, developers &amp; administrator) works with AI on one governed, self-hosted foundation. Use it standalone — or as the foundation that powers the complete AI Universe.

1.1.3(2w ago)221.1k↓18.8%3[3 PRs](https://github.com/nitsan-technologies/ns_t3af/pulls)GPL-2.0-or-laterPHPPHP &gt;=8.2 &lt;9CI passing

Since Jul 14Pushed 1w ago3 watchersCompare

[ Source](https://github.com/nitsan-technologies/ns_t3af)[ Packagist](https://packagist.org/packages/nitsan/ns-t3af)[ Docs](https://t3planet.de)[ RSS](/packages/nitsan-ns-t3af/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (72)Versions (14)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/94da81fb67f1ae90e65df209e53be64c76398c3157dcc3e2582cb6328adda6e8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537461626c652d312e312e352d73756363657373)](https://extensions.typo3.org/extension/ns_t3af)[![AI Foundation Github](https://camo.githubusercontent.com/34128e78a01f226dfdf6d906358f18ee41a44924334cb0d415f43093d71c68be/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41492d2d466f756e646174696f6e2d696e666f726d6174696f6e616c3f6c6f676f3d676974687562)](https://github.com/nitsan-technologies/ns_t3af)[![TYPO3 14](https://camo.githubusercontent.com/8af43f1c65a1a1d26a74eb040c636e4a10dd72bb43c195b1a4befba74b59c419/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31342d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/14)[![TYPO3 13](https://camo.githubusercontent.com/8a34d9188aa67b53a0f138364fd26ed198687c5b064a561a066e44cb36976ab7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/13)[![TYPO3 12](https://camo.githubusercontent.com/fe6d607f29f34a3d10328613145bf498201915e1f7f98b4b08c0c05e2d5b4010/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d696d706f7274616e742e7376673f6c6f676f3d7479706f33)](https://get.typo3.org/version/12)[![PHP](https://camo.githubusercontent.com/d3a99f045d17f41435bea162d47157b4ab1f49b0d740c3ab61c1ef04984ebade/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e32253230746f253230382e352d3737374242343f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://www.php.net/)[![core 13](https://github.com/nitsan-technologies/ns_t3af/actions/workflows/core13.yml/badge.svg)](https://github.com/nitsan-technologies/ns_t3af/actions/workflows/core13.yml)[![core 14](https://github.com/nitsan-technologies/ns_t3af/actions/workflows/core14.yml/badge.svg)](https://github.com/nitsan-technologies/ns_t3af/actions/workflows/core14.yml)

AI Foundation for TYPO3 Extension `ns_t3af`
===========================================

[](#ai-foundation-for-typo3-extension-ns_t3af)

[![AI Foundation for TYPO3](Resources/Public/Images/Readme/readme.jpg)](https://t3planet.de/ai-foundation-fur-typo3)

AI Foundation gives TYPO3 CMS a built-in MCP server, AI tools and multi-LLM management to connect Claude, Cursor, n8n and other AI agents while controlling providers, prompts, permissions and budgets from one backend module. Open source and self-hosted on your own infrastructure with your own keys.

Installation
------------

[](#installation)

```
composer require nitsan/ns-t3af
```

Activate `ns_t3af` in the TYPO3 backend, then open **AI Foundation** (Admin Tools) and complete Quick Setup.

Free and open source
--------------------

[](#free-and-open-source)

AI Foundation is GPL-2.0-or-later, on TER and public GitHub. No price, no licence key, no registration, no domain limit, no time limit. Install it and it runs.

It makes no licence call and sends us nothing. In the default mode your content goes from your server straight to the AI provider you configured, on your own key, and no T3Planet server is in that path. You can also run it entirely locally through Ollama.

Detail: [LICENSING.md](LICENSING.md).

It includes these features:

- **MCP Server:** TYPO3 becomes a native MCP endpoint. Claude Desktop, Cursor, n8n, Windsurf and VS Code Copilot can read and write TYPO3 content directly without custom middleware. Supports 7 transport methods, OAuth 2.1 with PKCE, IP allowlisting, MCP Gateway/Proxy mode for multi-site agencies, and a Webhook-to-MCP Bridge for external triggers.
- **MCP Tools:** A full catalog of AI-usable tools across content, pages, SEO, translation, media and more. Generic `write_table` / `table_schema` cover any TCA table; richer per-table CRUD tools need Table Discovery (enable) or EXTCONF registration. Includes a live Playground to test tools and a Developer Kit to build your own.
- **Multi-LLM Management:** Configure OpenAI, Anthropic, Gemini, Ollama and any OpenAI-compatible provider. Set priority and failover ordering per extension. Per-extension monthly budget caps with on/off toggles.
- **AI Context:** Multi-profile brand voice engine. Define business identity, tone, target audience, keywords, forbidden words and compliance notes once. Inject into every AI action across all extensions. Supports multiple client profiles for agencies and auto-research from a URL.
- **Role-based Access &amp; Permissions:** Guided wizard over TYPO3 backend usergroups. Per-group credit limits, module access, fine-grained feature permissions, record-level and page-scope restrictions. Safe AI access for junior staff, clients and freelancers.
- **AI Usage &amp; Logs:** Request-level log with model, tokens, cost, duration and user. 30-day rollup summaries by provider, module, model and user. CSV export, 90-day retention. System-level operational log for sync jobs, errors and scheduler events.
- **Bulk Operations:** Multi-select pages from the page tree, choose an AI action (meta tags, content rewrite, translation, alt text, summary), see a live cost estimate, and run across all selected pages in one step.
- **Scheduler &amp; CLI:** Every AI action is a native Symfony Console command and a TYPO3 Scheduler task. Automate nightly meta generation, translation sync, alt-text generation and more.
- **MCP Connectors:** Connect TYPO3's AI features to external services — Notion, GitHub, Slack, PostgreSQL, Google Drive, Linear, Jira and more, each as a one-click configurable connector.
- **AI Prompts:** Centralized library of 63 editable prompt templates across 9 categories and 7+ extensions. Every AI instruction across SEO, content, translation, media and chat is inspectable and customizable.

URL**Repository:**[https://github.com/nitsan-technologies/ns\_t3af](https://github.com/nitsan-technologies/ns_t3af)**Issues:**[https://github.com/nitsan-technologies/ns\_t3af/issues](https://github.com/nitsan-technologies/ns_t3af/issues)**Composer:****TER:**[https://extensions.typo3.org/extension/ns\_t3af](https://extensions.typo3.org/extension/ns_t3af)**Product Page:****Documentation:****Support:****Community:****Contribution:**[CONTRIBUTING.md](CONTRIBUTING.md)**License:**[LICENSE](LICENSE) (GPL-2.0-or-later)**Licensing:**[LICENSING.md](LICENSING.md)Compatibility
-------------

[](#compatibility)

T3AF VersionTYPO3 CompatibilityPHP VersionSupport Levelv1.x12.4 - 14.x8.2 - 8.5Features, Bugfixes, Security UpdatesCompatible Extensions
---------------------

[](#compatible-extensions)

T3AF is the required foundation for six AI extensions by T3Planet. Install T3AF once and add the extensions your project needs.

ExtensionDescriptionLink**T3AI**AI Content Assistant for TYPO3**T3AC**AI Chatbot for TYPO3**T3AS**AI Search for TYPO3**T3AA**AI Accessibility for TYPO3**T3AL**AI XLIFF Localisation for TYPO3**T3AB**AI Extension Builder for TYPO3

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance98

Actively maintained with recent releases

Popularity31

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 63.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

10

Last Release

14d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b237be0ece1bf2218d1e3d4a2b3aa20d425a5ac2cd4136f3f2ca8bf3f518a225?d=identicon)[nitsan-technologies](/maintainers/nitsan-technologies)

---

Top Contributors

[![markus-neumannn](https://avatars.githubusercontent.com/u/248457632?v=4)](https://github.com/markus-neumannn "markus-neumannn (74 commits)")[![j-pietschmann](https://avatars.githubusercontent.com/u/245331839?v=4)](https://github.com/j-pietschmann "j-pietschmann (16 commits)")[![Anna-Scholz](https://avatars.githubusercontent.com/u/245329767?v=4)](https://github.com/Anna-Scholz "Anna-Scholz (14 commits)")[![nitsan-technologies](https://avatars.githubusercontent.com/u/2622317?v=4)](https://github.com/nitsan-technologies "nitsan-technologies (10 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

---

Tags

aiai-accessai-agentsai-contextai-logsai-permissionsembeddingskillmmcppromptsstreamingtypo3schedulerclimcpailogsContextprovidersopenaiaccessrolesdashboardtypo3commandsGeminiclaudellmcreditspromptsmcp-toolsmcp-servers

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nitsan-ns-t3af/health.svg)

```
[![Health](https://phpackages.com/badges/nitsan-ns-t3af/health.svg)](https://phpackages.com/packages/nitsan-ns-t3af)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103629.7k76](/packages/friendsoftypo3-content-blocks)[helhum/typo3-console

A reliable and powerful command line interface for TYPO3 CMS

2949.8M288](/packages/helhum-typo3-console)[typo3/cms-adminpanel

TYPO3 CMS Admin Panel - The Admin Panel displays information about your site in the frontend and contains a range of metrics including debug and caching information.

115.9M74](/packages/typo3-cms-adminpanel)[hn/typo3-mcp-server

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

9539.9k4](/packages/hn-typo3-mcp-server)[web-vision/deepltranslate-core

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

34176.7k12](/packages/web-vision-deepltranslate-core)[fluidtypo3/flux

The flux package from FluidTYPO3

1501.0M25](/packages/fluidtypo3-flux)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
