Apache Sling MCP Server

Clone this repo:

Branches

  1. efeaaee update to sling starter 14 by Stefan Seifert · 24 hours ago master
  2. a6ac6c9 feat: make bundle compatible with javax.servlet APIs (#2) by Robert Munteanu · 7 days ago
  3. cf4a72b fix: remove prompts as they pare included in the contributions bundle (#5) by Robert Munteanu · 7 days ago
  4. 9b9cc46 fix: work around issue in recent Cursor versions that prevents MCP server registration (#1) by Robert Munteanu · 5 weeks ago
  5. c874846 chore: try to trigger .asf.yaml processing by Robert Munteanu · 8 weeks ago

Apache Sling MCP Server

Experimental MCP Server implementation for Apache Sling.

Usage

Build the project with Maven and start up the MCP server, based on the Apache Sling Starter:

$ mvn install feature-launcher:start feature-launcher:stop -Dfeature-launcher.waitForInput

Then build and deploy the MCP server contributions bundle from the Sling Whiteboard:

$ mvn -f whiteboard/mcp-server-contributions/ install sling:install 

Then open up your coding assistant tool and add an remote MCP server with location http://localhost:8080/mcp .

Legacy artifact

For applications still using the older slf4j 1.x and javax.servlet APIs a classifier with the ‘legacy’ classifier is built.