spring-mosaic
spring-mosaic is an MCP server that reviews Java/Spring Boot/PostgreSQL repositories against organizational standards, delivering structured and actionable feedback.
Detect Spring context (
detect_spring_context): Identify Spring Boot/Java version, build tool (Maven/Gradle), and module structure.Explore quality domains (
list_quality_domains): List all available Java/Spring quality domains.Retrieve quality guides (
get_quality_guide): Access detailed standards for domains including architecture, spring-boot, rest-api, data-jpa, security, testing, performance, anti-patterns, review-format, scaffolding, modernization, and git-conventions.Deep-dive into patterns (
explain_pattern): Get in-depth explanations on topics like JPA, REST DTOs, constructor injection, or Boot 3 migration.Generate PR review brief (
get_pr_review_brief): Obtain minimal review format and common anti-patterns.Get diff-relevant sections (
get_review_sections_for_diff): Return quality guide sections relevant to changed file extensions (e.g., .java, .yml).Orchestrate full PR review (
review_pr_diff): Produce a step-by-step review plan based on changed files with extension-specific guidance.Audit files/workspace (
audit_changed_files,audit_workspace): Provide structured feedback on a set of changed files or an entire directory.Review architecture (
review_architecture): Execute a layer-by-layer architecture checklist on Java/Spring diffs.Scan for anti-patterns (
scan_violations): Heuristic scan of a single Java/Kotlin file for common Spring violations.Setup tool (
spring-mosaic-setup): Automatically wire the server into a Java repository (Cursor/Cline compatible).
Provides tools for reviewing Java/Spring architecture, quality, and PR diffs, including detecting Spring context, listing quality domains, explaining patterns, scanning for anti-patterns, and reviewing architecture layer checklist.
Specifically focused on Spring Boot, providing context detection (Boot version), quality guides, and review tools for Spring Boot projects.
Click on "Install 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., "@spring-mosaicReview PR diff for Spring Boot anti-patterns"
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.
spring-mosaic
MCP server that reviews SoftTech Java / Spring Boot / PostgreSQL repositories, scores changes against org standards, and returns actionable feedback so teams follow best practices.
Sibling of ai-mosaic (Angular / TS frontends).
Package: @himakarinv-stack/spring-mosaic · GitHub Packages
What it does for SoftTech repos
Step | Tool |
Detect stack |
|
Plan the review |
|
Scan changes |
|
Standards |
|
Architecture |
|
Agents should install this MCP in backend repos (HRMS, APIs, etc.) and run the workflow on every PR / local change set.
Related MCP server: GitHub PR Review MCP Server
Install into a Spring / Java repo
1. Authenticate (one-time)
@himakarinv-stack:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN2. Install + wire Cursor
npm install --save-dev @himakarinv-stack/spring-mosaic
npx spring-mosaic-setupOr:
npx --registry=https://npm.pkg.github.com -p @himakarinv-stack/spring-mosaic spring-mosaic-setupSuggested review workflow
detect_spring_context
→ review_pr_diff (changed files)
→ audit_changed_files
→ get_pr_review_brief + get_review_sections_for_diff
→ write human feedback (blockers → info) using review-formatTools
Tool | Purpose |
| Boot/Java version, Maven/Gradle, modules |
| Domain index |
| One standards section |
| Topic deep-dive |
| Review format + anti-patterns |
| Sections for changed extensions |
| PR orchestration plan |
| Structured feedback on a change set |
| Scan a path under the repo |
| Layer checklist |
| Single-file heuristic scan |
Local develop
cd "d:/softtech/MCP servers/spring-mosaic"
npm install
npm run build
npx spring-mosaic-setup --local --target path/to/java-repoSee CONTRIBUTING.md and PUBLISH.md.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA code review tool server based on Model Context Protocol (MCP), providing multi-dimensional code review and scoring functions.Last updated42Apache 2.0
- Alicense-qualityFmaintenanceComprehensive MCP server for analyzing GitHub pull requests, detecting security vulnerabilities, assessing code quality, and providing risk ratings across multiple languages.Last updated25MIT
- AlicenseCqualityBmaintenanceA secure-by-default MCP server and CLI for AI agents to inspect Spring Boot repositories and interact with runtime Actuator endpoints, enabling code review, dependency scanning, and monitoring.Last updated44MIT
- Alicense-qualityBmaintenanceMCP server for automated code review using AI agents. It analyzes code diffs or file paths for bugs, security issues, and style violations.Last updatedMIT
Related MCP Connectors
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
A MCP server built for developers enabling Git based project management with project and personal…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/himakarinv-stack/spring-mosaic'
If you have feedback or need assistance with the MCP directory API, please join our Discord server