spring-devtools-mcp-server

jamesward/spring-devtools-mcp-server

3.3

If you are the rightful owner of spring-devtools-mcp-server 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 Spring DevTools MCP Server is a tool designed for Spring developers to facilitate AI assistants in querying information about a running Spring application.

Spring DevTools MCP Server

Note: This is not an official Spring project

An MCP (Model Context Protocol) server for Spring developers that provides tools for AI assistants to query information about a running Spring application.

q_cli_example.png

Setup

Add this to your Gradle build:

developmentOnly("com.jamesward:spring-devtools-mcp-server:0.0.3")

Then run your Spring app and point your code assistant to http://localhost:9999/sse

If your code assistant doesn't support SSE MCP servers, use uvx and the mcp-proxy:

uvx mcp-proxy http://localhost:9999/sse

Todo

  • Configurable port
  • Logging
  • Test Spring devtools reload stuff
  • Add more tools (maybe just use Actuator)
  • Contribute to the official Spring devtools

Release (for now)

export MAVEN_CENTRAL_PORTAL_USERNAME=asdf
export MAVEN_CENTRAL_PORTAL_PASSWORD=asdf
export OSS_GPG_KEY=asdf
export OSS_GPG_PASS=asdf

./gradlew clean publishAllPublicationsToProjectLocalRepository zipMavenCentralPortalPublication releaseMavenCentralPortalPublication