Purpose
T3AF is shared infrastructure. It does not replace your CMS — it makes AI reliable inside TYPO3. Child extensions and MCP agents send requests to T3AF. T3AF routes them to your configured AI provider or to T3Planet Credits. The provider (OpenAI, Claude, Gemini, Mistral, and others) returns the result. Every call is logged.1. AI Providers
Path: T3AF → AI Providers Connect to major AI vendors from one backend screen.- Add multiple providers (OpenAI, Anthropic, Gemini, Azure, Mistral, DeepSeek, xAI, custom, Ollama)
- Store API keys encrypted
- Pick models and run Test connection
- Set one default provider for the whole system
2. MCP Server
Path: T3AF → MCP Server Expose TYPO3 to external AI assistants via the Model Context Protocol.- Remote OAuth — production (Cursor, Claude Desktop)
- mcp-remote — URL token for simple clients
- Local CLI — DDEV and development
3. AI Context
Path: T3AF → AI Context Store brand identity once: company name, audience, tone, keywords. Injected into AI prompts automatically for on-brand output. See AI Context.4. AI Prompts
Path: T3AF → AI Prompts Central library of prompt templates. Extensions can sync and reuse them. See AI Prompts.5. AI Features
Path: T3AF → AI Features Assign different providers per task type (SEO, pages, content, translation). See AI Features.6. Usage & Logs
Path: T3AF → AI Usage / AI Logs / Scheduler & CLI- AI Usage — charts, tokens, credits
- AI Logs — per-request detail for audits
- Scheduler & CLI — background jobs
7. AI Permissions
Path: T3AF → AI Permissions Control who uses which provider, which capabilities, budgets, rate limits, and log privacy. Off by default — enable when your team grows. See AI Permissions.Supported providers
- OpenAI — Chat, vision, embeddings, images
- Claude / Anthropic — Long-form text, analysis
- Google Gemini — Fast multimodal tasks
- Azure OpenAI — Enterprise deployments
- Mistral — EU-friendly option
- DeepSeek — Cost-effective chat
- xAI — Grok models
- Custom / Ollama — Private or local models
Public API (for developers)
Child extensions callAiServiceInterface only:
complete()— Full AI text responsestream()— Real-time text chunksembed()— Vector embeddingsprovider()— Active provider record
Typical admin workflow
- Install extension → Installation
- Add provider and run Test connection → AI Providers
- Run Quick Setup → Quick Setup
- (Optional) Enable MCP → MCP Server
- (Optional) Set governance rules → AI Permissions
- Monitor usage weekly → AI Usage & Logs
Requirements at a glance
- TYPO3 — 12.4 LTS, 13.4 LTS, or 14.x
- PHP — 8.2 or higher (8.3 recommended)
- System extensions —
workspacesandscheduler - Billing — API key or T3Planet Credits (at least one)
- Composer — Recommended for TYPO3 installs