Quarkus example about how to create mcp server which allows to interact with our REST api through Tools definition.
Overview
what is quarkus-mcp-server-example?
quarkus-mcp-server-example is a Quarkus-based example project that demonstrates how to create an MCP server, allowing interaction with a REST API through defined tools.
how to use quarkus-mcp-server-example?
To use this project, follow the prerequisites and run the provided commands to set up the environment and start the server.
key features of quarkus-mcp-server-example?
- Demonstrates the creation of an MCP server using Quarkus
- Provides a REST API for interaction
- Includes setup instructions for running the server with PostgreSQL
use cases of quarkus-mcp-server-example?
- Building microservices with Quarkus
- Interacting with REST APIs in a structured manner
- Learning how to set up a PostgreSQL database with a Quarkus application
FAQ from quarkus-mcp-server-example?
- What are the prerequisites for running this project?
You need Maven, Podman, Java 21, and Goose installed.
- How do I run the example?
Follow the provided commands to package the application and run the PostgreSQL database.
- Can I modify the REST API?
Yes! You can customize the API endpoints as per your requirements.