sjs / neos-mcp-feature-set-neoslegacy
SJS.Neos.MCP Feature Set for the Neos CMS 8
Package info
github.com/sjsone/SJS.Neos.MCP.FeatureSet.NeosLegacy
Type:neos-package
pkg:composer/sjs/neos-mcp-feature-set-neoslegacy
dev-main
2026-06-16 21:23 UTC
Requires
- neos/neos: ^8.0
- sjs/flow-mcp: ^1.0
- sjs/neos-mcp: ^1.0
This package is auto-updated.
Last update: 2026-06-16 21:24:12 UTC
README
Warning
LEGACY — Neos 8 only. This package targets Neos 8 APIs (PublishingServiceInterface, ContentDimensionPresetSourceInterface, WorkspaceRepository). For Neos 9+, use sjs/neos-mcp-feature-set-neos which targets the CQRS-based workspace and dimension services.
MCP FeatureSet package for Neos CMS 8 and Flow infrastructure. Provides tools for workspaces, content dimensions, Flow packages, and configuration.
FeatureSets & Tools
WorkspaceFeatureSet — prefix workspace
| Tool | Description |
|---|---|
workspace_list_workspaces |
Lists all workspaces with owner and base workspace info |
workspace_list_workspace_changes |
Lists unpublished changes in a workspace |
workspace_create_workspace |
Creates a new personal or shared workspace |
workspace_delete_workspace |
Deletes a workspace |
workspace_publish_workspace |
Publishes all pending changes in a workspace to its base |
DimensionFeatureSet — prefix dimension
| Tool | Description |
|---|---|
dimension_list_dimensions |
Lists all configured content dimensions and their presets |
dimension_list_dimension_combinations |
Lists all allowed dimension space point combinations |
FlowFeatureSet — prefix flow
| Tool | Description |
|---|---|
flow_list_packages |
Lists available Flow/Neos packages; filterable by type and key substring |
flow_list_configuration_tree |
Returns the merged configuration tree for a given path and context |
Key differences from the Neos 9 Neos FeatureSet
Neos 9 (Neos) |
Neos 8 (NeosLegacy) |
|
|---|---|---|
| Workspace service | WorkspaceService (CQRS-aware) |
WorkspaceRepository + PublishingServiceInterface |
| Dimension source | ContentDimensionSource on ContentRepository |
ContentDimensionPresetSourceInterface via DI |
| Workspace names | WorkspaceName value object |
Plain string ('live', 'user-…') |
| Publishing | PublishWorkspace command via ContentRepository->handle() |
PublishingServiceInterface->publishNodes() |
| Workspace metadata | WorkspaceMetadataAndRoleRepository |
Embedded in Workspace model |
| Asset feature set | Inactive (commented out) | Not included |