Skip to content
Open
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2f72a51
docs: add MCP server documentation
BrocksiNet Apr 23, 2026
f8eb353
fix: markdown and spellchecker
BrocksiNet Apr 24, 2026
2fdf480
docs(mcp): fix review findings, add extending page and example repo
BrocksiNet Apr 24, 2026
8ebd376
docs(mcp): align with PR #15346 spec details
BrocksiNet Apr 26, 2026
8b18a04
docs(mcp): add hint feature flag
BrocksiNet Apr 26, 2026
a871eee
docs(mcp): add tool description best practices and fix theme-config
BrocksiNet Apr 27, 2026
4ad5e9d
fix(docs): update wordlist
BrocksiNet Apr 27, 2026
199cf48
docs(mcp): align allowlist docs and screenshots with capability-based UI
BrocksiNet Apr 29, 2026
d1e442b
feat: update docs to changes
BrocksiNet Apr 30, 2026
76a14c0
feat: docs about user-id for apps, user allowlist in bearer token case
BrocksiNet May 7, 2026
f0c2df7
fix: add text to codeblock
BrocksiNet May 7, 2026
efc858f
Merge branch 'main' into feat/mcp-server-documentation
BrocksiNet May 7, 2026
e62b309
docs(mcp): align with merged MCP server commit
BrocksiNet May 20, 2026
fdcac02
Merge branch 'main' into feat/mcp-server-documentation
BrocksiNet May 20, 2026
848813a
docs(mcp): address Copilot review and add Tools nav entry
BrocksiNet May 20, 2026
f8b0cb8
docs(mcp): fix HMAC example and remove unused wordlist entry
BrocksiNet May 21, 2026
9f2bad6
Merge branch 'main' into feat/mcp-server-documentation
BrocksiNet May 21, 2026
27f611a
fix: links and images
BrocksiNet May 21, 2026
4c98108
fix: plugin name, URI and result body text
BrocksiNet May 21, 2026
4b2e452
fix: clarify app secret, link to raw
BrocksiNet May 21, 2026
06e6c6d
Merge branch 'main' into feat/mcp-server-documentation
BrocksiNet May 21, 2026
4fb5b15
fix/tables-and-small-grammar
Isengo1989 May 21, 2026
cc65e1c
changed/json-code-examples
Isengo1989 May 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ ADDR
ADR
ADRs
AES
AI
AOF
API's
APIRequestContext
Expand Down Expand Up @@ -71,7 +72,7 @@ AppScripts
AppServer
AppServers
AppSystem
Archlinux
ArrayAdapter
ArrayFacade
AssociationField
AsyncAws
Expand Down Expand Up @@ -342,6 +343,7 @@ DomainExceptions
Dotenv
DynamoDB
ECDSA
ECONNREFUSED
ENUM
ENUMS
EOL
Expand Down Expand Up @@ -443,6 +445,7 @@ GCM
GDPR
GIFs
GLB
GPT
GenericPage
GenericPageLoader
GitLab
Expand Down Expand Up @@ -567,6 +570,8 @@ LongText
LongTextField
Lychee
MACOSX
MCP
MCPs
MDN
MJML
MOV
Expand All @@ -591,12 +596,14 @@ ManyToOne
ManyToOneAssociation
ManyToOneAssociationField
MapState
McpHelloWorld
MediaDataSelection
MediaDataSet
MediaFolderDataSet
MediaType
MemcachedSessionHandler
MenuOffcanvasPagelet
MerchantAssistant
Mercure
MessageAware
MessageQueue
Expand Down Expand Up @@ -712,6 +719,7 @@ PHPStorm
PHPUnit
PHPunit
PII
PIM
POC
POS
PRs
Expand Down Expand Up @@ -961,6 +969,7 @@ StorefrontController
StorefrontPage
StorefrontResponse
Storer
Streamable
StringField
StringFields
Struct
Expand All @@ -978,6 +987,9 @@ SwagB
SwagBasicExample
SwagBasicExampleTheme
SwagDigitalSalesRooms
SwagMcpAdminUsers
SwagMcpDevTools
SwagMcpMerchantAssistant
SwagMigrationBundleExample
SwagMyPlugin
SwagMyPluginSW
Expand Down Expand Up @@ -1037,6 +1049,7 @@ UDP
UI
UID
UML
URIs
USD
UUID
UUIDs
Expand Down Expand Up @@ -1146,6 +1159,7 @@ activateShopwareTheme
adr
afterSort
ag
ai
ajax
allowlist
allowlists
Expand Down Expand Up @@ -1385,6 +1399,7 @@ dr
dragTo
dropdown
dropdowns
dryRun
dsr
dunglas
duplications
Expand Down Expand Up @@ -1650,6 +1665,7 @@ minimalistic
mixin
mixins
mocksArentStubs
modelcontextprotocol
modifiability
modularity
monday
Expand Down Expand Up @@ -1902,6 +1918,7 @@ shopName
shopUrl
shopware
shopware's
shopwareLabs
shopwarelabs
shopwarepartners
shorthands
Expand Down Expand Up @@ -1954,6 +1971,8 @@ subfolder
suboptimal
subprocessor
subprocessors
subrequest
substring
supervisord
svg
sw
Expand Down Expand Up @@ -2026,6 +2045,7 @@ uniqBy
unminified
unprefixed
unregister
unrequested
unsecure
unserialize
unstorage
Expand Down
Binary file added assets/mcp-allowlist-clean.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/mcp-allowlist-collapsed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/mcp-integrations-edit-mcp-allowlist.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/mcp-permissions-privilege-hint.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions guides/development/extensions/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,13 @@ This comparison table helps you decide which Shopware extension type best fits y
Extensions must explicitly support target Shopware versions. Review the [Upgrades and Migrations](../../upgrades-migrations/index.md) section before releasing updates to ensure compatibility with upcoming core changes.
:::

## MCP Server extensibility

Both plugins and apps can contribute custom tools, prompts, and resources to Shopware's built-in [MCP Server](../tooling/mcp-server/index.md). This lets AI clients access your extension's capabilities alongside core platform tools.

- [Extend the MCP Server via Plugin](../../plugins/plugins/mcp-server.md)
- [Extend the MCP Server via App](../../plugins/apps/mcp-server.md)

## Extension guides

These guides provide essential information on how to create, configure, and extend your store with Shopware extensions:
Expand Down
2 changes: 1 addition & 1 deletion guides/development/tooling/fixture-bundle.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
nav:
title: Fixture Bundle
position: 30
position: 10

---

Expand Down
2 changes: 2 additions & 0 deletions guides/development/tooling/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ Shopware provides official tools that support the full lifecycle of a Shopware p
- For IDE support, Shopware provides a [PHPStorm plugin](shopware-toolbox.md) and [VS Code extension](https://marketplace.visualstudio.com/items?itemName=shopware.shopware-lsp).

- [Shopware CLI](../../../products/cli/index.md): The central command-line tool for working with Shopware projects and extensions, including scaffolding, builds, validation, packaging, Store interaction, CI support, and development workflows such as watchers and [formatting](../../../products/cli/formatter.md).

- [MCP Server](./mcp-server/index.md): A native Model Context Protocol server that lets AI clients (Claude Desktop, Cursor, Claude Code) interact with a Shopware shop through tools, resources, and prompts. Extensible via plugins and apps.
Loading
Loading