SJS.Neos.MCP
Health Uyari
- License — License: AGPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
MCP Server for the Neos CMS
SJS.Neos.MCP
[!WARNING]
This package may work on Neos 8 but this is NOT TESTED!
It is also under development so things can change
Core MCP (Model Context Protocol) server implementation for Neos CMS 9.x.
[!IMPORTANT]
🚧 This is the Roadmap up to Version 1.0
Quick Start
Neos 9
To get started fast install this FeatureSet:
SJS.Neos.MCP.FeatureSet.Agent — Agent knowledge, analysis, and scenario tools
composer require sjs/neos-mcp sjs/neos-mcp-feature-set-agent
Then run the migration
./flow doctrine:migrate
Configuration
Server instances are defined in Configuration/Settings.Server.yaml:
SJS:
Neos:
MCP:
server:
mcp: # <-- This is the default for now
featureSets:
myFeatureSet: \Vendor\Site\MCP\FeatureSet\MyFeatureSet
Multiple named server instances can coexist alongside mcp.
[!WARNING]
Currently onlymcpis used as it is hardcoded for now.
Implementing new Features
Adding a new FeatureSet
- Create a class extending
AbstractFeatureSetwith#[Flow\Scope("singleton")]. - Implement
initialize()to register tools via$this->addTool(...). - Optionally override
resourcesList(),resourcesRead(),resourcesTemplatesList(),completionComplete(). - Register the class in
Configuration/Settings.Server.yamlunderserver.mcp.featureSets.
Tool name prefixes
AbstractFeatureSet automatically derives a prefix from the class name (e.g., WorkspaceFeatureSet → prefix workspace). Tool names are exposed as {prefix}_{tool_name}.
Development
MCP Inspector
yarn run mcp-inspector-cli
Launches the MCP Inspector UI for interactive testing.
References
Related
- SJS.Flow.MCP — Flow framework MCP abstractions (server, tools, FeatureSets)
- SJS.Neos.MCP.OAuth — OAuth 2.0 authentication for the MCP server
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi