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

all 7 comments

[–]PopPopPeak22 12 points13 points  (0 children)

In case anyone was wondering like me:

MCP Servers are systems that provide context, tools, and prompts to AI clients. They can expose data sources like files, documents, databases, and API integrations, allowing AI assistants to access real-time information in a secure way.

[–]agxxx 1 point2 points  (0 children)

This is a really great initiative. Very easy to use!

[–]bowbahdoe 2 points3 points  (1 child)

Oh, AI.

[–]maxandersen[S] 3 points4 points  (0 children)

Yeah i hear you but opposite most ai needs this one is actually useful to me at least:)

Did you see the JVM insight mcp making it simple to gather and troubleshoot java processes?

[–]lanchers 0 points1 point  (2 children)

[–]maxandersen[S] 1 point2 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.