TD

typo3/dev-companion

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

21 stars 6 forks 品質 69 トレンド 30MIT

MCP-enabled クライアントに TYPO3 の知識ベースを提供するローカル MCP サーバー (プレーン PHP) は、TYPO3 で動作する 3 人のユーザーに対して、コアコントリビューター、エクステンションオーサ、サイトを...

概要

これは0.xのパッケージであり、表面は落ちません。 パッケージ名、バイナリ、名前空間、環境変数はすべて2026-08-06の1つのカットで変更されます。 答えるツール名と形状は、同じように動くことができます。 依存するコミットをピンにします。 エージェントがTYPO3を実装、見直し、検証するのに役立つローカルMCPサーバー(普通のPHP)。 コアコントリビューター、エクステンション・オーサ、サイト・デベロッパといった3つのオーディエンスにサービスを提供しています。 プロジェクトを確立し、エージェントが動作するインストールを行い、現在のバージョンアップTYPO3の知識を供給します。 タスク固有のワークフローを自分のスキルに渡します。 TYPO3、および。 それらすべてに保持しないステートメントは、それが実行するものを名前付けます。 LTSは、開発ラインが持っている唯一の慣習を得ることはありません。 MCP クライアントは stdio 上でサブプロセスとして起動します。そのため、サーバーがホスト、ネットワークの暴露、設定の auth はありません.

概要(AI 翻訳)

実験的。 これは0.xのパッケージであり、表面は落ちません。 ザ・オブ・ザ・ パッケージ名、バイナリ、名前空間、環境変数はすべて 2026-08-06 に 1 つの切口で変更して下さい。 答えるツール名と形状 同じように動くことができます。 依存するコミットをピンにします。

エージェントの実装、レビュー、およびコーディングを支援するローカルMCPサーバー(プレーンPHP) TYPO3 の動作を確認します。 それはそれをする3つの聴衆に役立ちます:コア コントリビューター、拡張作者、サイト開発者。 それは確立します エージェントが動作するプロジェクトとインストール、および現在のバージョンアップ TYPO3の知識。 タスク固有のワークフローを自分のスキルに渡します。

TYPO3 12.4、13.4、14.3、mainの対応となります。 という声明 それらのすべての名前に保持しません。 LTSは決して取得しません 開発ラインのみが持っている慣習。

MCP クライアントは stdio 上でサブプロセスとして起動します。そのため、サーバーがインストールされていない ホスト、ネットワークの露出無しおよび構成するauth無し。 プロセス境界は 信頼できる境界。 読み込みます。 それはTYPO3インストールに何も書き込みません

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

TYPO3 Dev Companion

Experimental. This is a 0.x package and its surface is not settled. The package name, the binary, the namespace and the environment variables all changed in one cut on 2026-08-06. The tool names and the shapes they answer in can move the same way. Pin a commit where you depend on it.

A local MCP server (plain PHP) that helps coding agents implement, review and verify TYPO3 work. It serves the three audiences that do it: the core contributor, the extension author and the site developer. It establishes the project and installation the agent works in, and supplies current, version-bound TYPO3 knowledge. It hands task-specific workflows to the skills that own them.

It answers for TYPO3 12.4, 13.4, 14.3 and main. A statement that does not hold on all of them names the ones it does. So an LTS never gets a convention that only the development line has.

The MCP client launches it as a subprocess over stdio, so there is no server to host, no network exposure and no auth to configure. The process boundary is the trust boundary. It reads. It writes nothing into the TYPO3 installation it points at, and it starts nothing on the machine as a side effect of a lookup.

Quickstart

Requirements: PHP 8.2+ with the extensions composer.json requires, and Composer. composer check-platform-reqs names one that is missing. One standalone checkout serves every project on the machine and stays out of each project’s dependencies:

git clone https://github.com/TYPO3/dev-companion.git typo3-dev-companion
composer install --working-dir=typo3-dev-companion
cd /path/to/your/project
/absolute/path/to/typo3-dev-companion/bin/typo3-dev-companion install

install writes into the directory it runs in, so the last two lines run from the root of the project the agent works in. A project can require the package instead, composer require "typo3/dev-companion:@dev", and run vendor/bin/typo3-dev-companion install; the manual has that case.

install writes the typo3-dev-companion entry into the project’s .mcp.json and publishes the task skills to .agents/skills. Those are the two locations a client finds without configuration for it. --agent= writes them where that client actually reads them instead.

It is also the only supported way to get the skills. A copy of skills/ taken out of this repository by hand lacks the references/base.md the installer writes into each of them. Every skill opens on that file.

Documentation

The manual reads as a site at typo3.github.io/dev-companion, and as files in documentation/:

  • Usage — the path from the install to the first answered question. Behind it every client the install supports and the task workflows it publishes.
  • Server — what a caller can ask it, one page
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →