-
Notifications
You must be signed in to change notification settings - Fork 980
Description
From, https://modelcontextprotocol.io/introduction
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
This protocol is relatively new and there is a lot of hype around it. I think there is value in creating an experimental module to add MCP support in Armeria. I think it can boost the project's popularity as well.
For example, Http4k added it recently: https://www.http4k.org/news/http4k_mcp_has_landed/
And Spring boot: https://docs.spring.io/spring-ai-mcp/reference/overview.html
As current implementation of MCP uses SSE, it should be relatively easy to abstract out the MCP protocol as a separate HttpService.