定制 sjs/neos-mcp-feature-set-crlegacy 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: AGPL-3.0-or-later
  • 更新时间: 2026-06-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固