Quarkus Model Context Protocol (MCP) Server
by MCP-Mirror
This extension provides a declarative API that enables developers to implement the MCP server features easily. It supports seamless integration between LLM applications and external data sources and tools using the Model Context Protocol.
Last updated: N/A
What is Quarkus Model Context Protocol (MCP) Server?
The Quarkus MCP Server extension provides a declarative API for implementing Model Context Protocol (MCP) server features in Quarkus applications, enabling seamless integration between LLM applications and external data sources and tools.
How to use Quarkus Model Context Protocol (MCP) Server?
To use the server, add the quarkus-mcp-server
dependency to your POM file. Then, add server features (prompts, resources, and tools) represented by annotated business methods of a CDI bean. Finally, run your Quarkus application.
Key features of Quarkus Model Context Protocol (MCP) Server
Declarative API for MCP server implementation
Integration with LLM applications
Support for prompts, resources, and tools
HTTP/SSE transport support
Use cases of Quarkus Model Context Protocol (MCP) Server
Integrating LLMs with external data sources
Building LLM-powered applications with access to tools
Creating custom prompts for LLMs
Serving resources to LLMs
FAQ from Quarkus Model Context Protocol (MCP) Server
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools.
What transport is supported?
What transport is supported?
Currently, only the HTTP/SSE transport is supported.
How do I add a tool?
How do I add a tool?
Add server features (prompts, resources and tools) represented by an annotated business method of a CDI bean.
Where can I find more documentation?
Where can I find more documentation?
Read the full documentation at https://quarkiverse.github.io/quarkiverse-docs/quarkus-mcp-server/dev/index.html.
Who are the contributors?
Who are the contributors?
The contributors are listed in the README under the 'Contributors' section.