mcp-server-jcr

eins78/mcp-server-jcr

3.2

If you are the rightful owner of mcp-server-jcr and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP-JCR Server is a Model Context Protocol server designed to facilitate AI agents in accessing and querying Java Content Repository (JCR) systems using natural language.

🤖 MCP-JCR Server

Model Context Protocol server for JCR repository access
Enables AI agents to explore and query content repositories through natural language

License: CC0 GitHub Issues

What is this?

An MCP server that connects AI agents (like Claude) to JCR (Java Content Repository) systems. Instead of writing complex JCR-SQL2 queries, developers and content architects can explore repository structure and data using natural language.

Built with: Kotlin • Spring Boot • WebFlux • Apache Jackrabbit

🚀 Quick Start

Current status: Phase 1 MVP in development

👉 Start here: Issue #14 - MVP Phase 1 Tracking

📚 Documentation

  • - Complete project overview and technical details
  • - Development approach and continuous value delivery
  • - Kotlin coding standards and best practices
  • - Specific guidance for Claude Code users

🔄 Current Phase

MVP Phase 1: Read-only JCR access with 5 core tools

  • Query execution via natural language
  • Node fetching and property inspection
  • Tree structure exploration
  • Full-text content search
  • Tree export for analysis

📋 View all implementation issues

🎯 Use Cases

  • Developers: Debug JCR issues without writing queries
  • Content Architects: Understand repository structure through AI
  • CMS Administrators: Explore content organization patterns

🤝 Contributing

This project follows a continuous value delivery approach where each issue delivers working, testable functionality. Check the for our development workflow.

📄 License

Released under - Public Domain Dedication