SJS.Neos.MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SJS.Neos.MCPshow me all workspaces"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SJS.Neos.MCP
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.
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-agentThen run the migration
./flow doctrine:migrateRelated MCP server: Kirby MCP
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\MyFeatureSetMultiple named server instances can coexist alongside mcp.
Currently onlymcp is 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-cliLaunches 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
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for secureFlows (secure-flows.com). Alias of io.github.michal-lefler/secureflows-mcp.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA simple demonstration MCP server that provides an echo tool and resource for learning how to build MCP servers. Serves as a starting point and template for creating custom MCP server implementations.1-
- AlicenseNot gradedqualityBmaintenanceCLI-first MCP server for Composer-based Kirby CMS projects that enables IDE or agent to inspect blueprints, templates, plugins, docs, and interact with a real Kirby runtime.60MIT
- AlicenseBqualityCmaintenanceDynamic MCP server for Node.js enabling runtime tool creation, management, and execution in isolated sandboxes (Docker or Node).83 npm1MIT
- AlicenseNot gradedqualityCmaintenanceA minimal, zero-dependency MCP server that enables defining and running tools over stdio transport, without extra features like HTTP or resources.29 npm1MIT