Token导航 LogoToken导航TokenDH.com
Typo3 Agent logo
AI代理未说明官方级别未说明来源级核验

Typo3 Agent

MCP Server

TYPO3 AI代理扩展,通过调用MCP ToolRegistry与OpenAI兼容的LLM API集成AI代理功能,支持在TYPO3后台创建任务并通过CLI命令处理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PHP任务自动化AI代理ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hauptsacheNet

提供方

hauptsacheNet

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

TYPO3 AI代理扩展

通过从PHP本地调用MCP ToolRegistry并与OpenAI兼容的LLM API通信,将AI代理直接集成到TYPO3中。编辑器在List模块中创建任务记录,CLI命令通过代理循环对其进行处理。

安装

composer require hn/typo3-agent

然后在TYPO3后端或通过CLI激活扩展:

bin/typo3 extension:activate agent

配置

首选 设置>扩展配置>代理 并配置:

设置默认值说明
apiUrlhttps://openrouter.ai/api/v1/与OpenAI兼容的API基础URL
apiKey*(空)*用于身份验证的API密钥
modelanthropic/claude-haiku-4-5型号标识符
systemPrompt*(内置)*代理的系统提示
maxIterations20代理回路的安全限制

提供商示例

OpenRouter (默认--访问许多模型):

apiUrl: https://openrouter.ai/api/v1/
model: anthropic/claude-haiku-4-5

开放人工智能:

apiUrl: https://api.openai.com/v1/
model: gpt-5.2

任何与OpenAI兼容的API:

apiUrl: https://your-provider.com/v1/
model: your-model-id

用法

创建任务

  1. 打开 列表模块 TYPO3后端
  2. 导航到您希望代理处理的页面
  3. 创建新 代理任务 记录
  4. 填写 标题提示 领域
  5. 保存记录(状态默认为“待定”)

任务的 pid (页面ID)提供上下文——代理自动加载有关该页面的信息。 任务的 cruser_id 确定代理用于工具执行的后端用户权限。

注: TYPO3 13.4不再自动填充 cruser_id 通过数据处理程序。当 cruser_id 如果为0(默认值),则代理将回退到管理员上下文。要以特定用户身份运行代理,请设置 cruser_id 手动记录任务。

运行代理

处理所有待处理的任务:

bin/typo3 agent:run

按UID处理特定任务:

bin/typo3 agent:run --task=42

限制处理的任务数量:

bin/typo3 agent:run --limit=5

任务生命周期

状态描述
待定0已准备就绪 agent:run
进行中1当前正在处理
已结束2代理已完成,结果可用
失败3发生错误,消息保留

恢复失败的任务

当任务失败时,其对话状态(消息)将被保留。要继续,请执行以下操作:

  1. 修复潜在问题(API密钥、网络等)
  2. 在后端将任务状态设置回“待定”
  3. agent:run 再次--它将从上次保存的消息中恢复

或者直接继续: bin/typo3 agent:run --task=42

调度器

agent:run 命令是可调度的——您可以在TYPO3调度器中将其设置为重复任务,以自动处理挂起的任务。

建筑

该扩展使用 ToolRegistryhn/typo3-mcp-server 从PHP本地访问TYPO3工具(GetPage、GetPageTree、Search、ReadTable、WriteTable等),而无需MCP协议开销。

messages 每个任务记录中的JSON字段存储完整的OpenAI消息数组——完整的对话状态。这实现了可恢复性和未来的聊天式界面。

发展

运行功能测试:

composer install
composer test

目录标签

目录标签

PHP任务自动化AI代理Claude本地部署TYPO3扩展LLM集成PHP开发

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP