goldene-zeiten / products-mcp
Model Context Protocol endpoint for the Products TYPO3 shop system
Package info
github.com/goldene-zeiten/products-mcp
Type:typo3-cms-extension
pkg:composer/goldene-zeiten/products-mcp
Requires
- php: ^8.2 || ^8.3 || ^8.4 || ^8.5
- goldene-zeiten/products-core: ^1.0
- mcp/sdk: ~0.9.0
- typo3/cms-core: ^13.4 || ^14.3
- typo3/cms-frontend: ^13.4 || ^14.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-23 08:14:00 UTC
README
This repository is READ-ONLY. It is split automatically out of the goldene-zeiten/products monorepo, which is the single source of truth. Pull requests and commits made here are overwritten by the next split — please open them in the monorepo instead.
A Model Context Protocol endpoint for the
Products shop system. AI assistants connect to a fixed path of
the site (default /mcp) and discover the shop's tools and resources. The protocol is served by the official
mcp/sdk; MCP sessions are stored with TYPO3's session
framework.
It ships the endpoint, the registry for tools and resources, the session storage, four resources generated from
the shop configuration (in the site language and overridable per site: shop://guide/search,
shop://guide/ordering, shop://guide/checkout, shop://shop/facts), tools to search the catalogue, and tools to
build a basket and hand it to the customer. An assistant creates a basket (create_basket, add_to_basket,
update_basket_item, get_basket) and start_checkout returns a signed, expiring link; opening it puts the basket
into the customer's own session and continues in the normal checkout, where terms, withdrawal and payment happen as
for any order.
Installation
composer require goldene-zeiten/products-mcp
Without Composer, install the extension from the TER; the release bundles mcp/sdk and the libraries it needs.
Add the "Products MCP" site set to your site and enable the products.mcp.enabled setting.
Documentation
See Documentation/ (rendered on the TYPO3 documentation site) for installation and settings.
Requirements
- TYPO3 13.4 LTS or 14.3 LTS
- PHP 8.2 or newer
goldene-zeiten/products-core
License
GPL-2.0-or-later. See LICENSE.