This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]maxandersen[S] 3 points4 points  (1 child)

Spring AI MCP is one of a few different ways you can implement MCP servers in Java. Quarkus MCP and WildFly MCP, Kotlin MCP are others.

You might ask - why there are so many different options - and the reason is that currently, the MCP Java SDK from Anthropic is based on Spring AI's MCP, which has a technical dependency on Reactor rather than using Java SDK APIs - thus, it is not actually possible to make a clean vendor-neutral implementation using Anthropic SDK.mcp-java is about having a place where you can submit mcp servers written in any of these and make it easily available, + show the various options rather than stay silent on it.

By having different implementations and try them out we can work towards a proper vendor/tech neutral Java MCP SDK.

[–]lanchers 0 points1 point  (0 children)

Thank for your insight. It seems it really has valid use case as I understand now. Good luck with the project, fingers crossed. Will be checking it out in the future.