sjs/neos-mcp-feature-set-crlegacy
Composer 安装命令:
composer require sjs/neos-mcp-feature-set-crlegacy
包简介
SJS.Neos.MCP Feature Set for the Content Repository in Neos 8
README 文档
README
Warning
LEGACY — Neos 8 only. This package uses the Neos 8 Content Repository API. For Neos 9+, use sjs/neos-mcp-feature-set-cr which targets the CQRS-based Content Repository.
MCP FeatureSet package for the Neos 8 Content Repository. Provides tools for inspecting node types, browsing documents, and reading/writing content nodes.
FeatureSets & Tools
NodeTypeFeatureSet — prefix node_type
| Tool | Description |
|---|---|
node_type_list_node_types |
Lists all registered node types with their properties and constraints |
node_type_get_node_type |
Returns the full definition of a single node type by name |
DocumentFeatureSet — prefix document
| Tool | Description |
|---|---|
document_list_documents |
Lists all documents of the site; filterable by node type |
document_add_document |
Creates a new document node at a given position |
document_resolve_node_path |
Resolves a human-readable URL path to a document node |
ContentFeatureSet — prefix content
| Tool | Description |
|---|---|
content_content_tree |
Returns the full content tree of a page node |
content_update_content |
Updates properties on an existing content node |
content_add_content |
Creates a new content node inside a ContentCollection |
content_move_content |
Moves a content node to a different position |
content_remove_content |
Removes a content node |
content_find_nodes |
Searches nodes by type, property values, or full-text |
content_copy_node |
Copies a node (and optionally its children) to a new parent |
content_get_node_info |
Comprehensive node info: properties, node type, child nodes, and references |
Key differences from the Neos 9 CR FeatureSet
Neos 9 (CR) |
Neos 8 (CRLegacy) |
|
|---|---|---|
| CR API | CQRS commands via ContentRepository |
Direct manipulation via NodeInterface |
| Node addressing | NodeAddress value object |
Array with nodeIdentifier, workspaceName, dimensions, path |
| Workspace | WorkspaceName VO |
Plain string ('live', 'user-…') |
| Node type manager | ContentRepository->getNodeTypeManager() |
Injected NodeTypeManager via DI |
| Write operations | ContentRepository->handle(Command) |
NodeInterface::setProperty(), createNode(), etc. |
| Aggregate info | GetNodeAggregateInfoTool |
GetNodeInfoTool (simplified, single-node focus) |
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: AGPL-3.0-or-later
- 更新时间: 2026-06-16