quarkus-mcp-server-sse
Quarkus and MCP Server with HTTP SSE transport development standards and instructions Triggers on: *
Best use case
quarkus-mcp-server-sse is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Quarkus and MCP Server with HTTP SSE transport development standards and instructions Triggers on: *
Teams using quarkus-mcp-server-sse should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/quarkus-mcp-server-sse/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How quarkus-mcp-server-sse Compares
| Feature / Agent | quarkus-mcp-server-sse | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Quarkus and MCP Server with HTTP SSE transport development standards and instructions Triggers on: *
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Quarkus MCP Server Build MCP servers with Java 21, Quarkus, and HTTP SSE transport. ## Stack - Java 21 with Quarkus Framework - MCP Server Extension: `mcp-server-sse` - CDI for dependency injection - MCP Endpoint: `http://localhost:8080/mcp/sse` ## Quick Start ```bash quarkus create app --no-code -x rest-client-jackson,qute,mcp-server-sse your-domain-mcp-server ``` ## Structure - Use standard Java naming conventions (PascalCase classes, camelCase methods) - Organize in packages: `model`, `repository`, `service`, `mcp` - Use Record types for immutable data models - State management for immutable data must be managed by repository layer - Add Javadoc for public methods ## MCP Tools - Must be public methods in `@ApplicationScoped` CDI beans - Use `@Tool(name="tool_name", description="clear description")` - Never return `null` - return error messages instead - Always validate parameters and handle errors gracefully ## Architecture - Separate concerns: MCP tools → Service layer → Repository - Use `@Inject` for dependency injection - Make data operations thread-safe - Use `Optional<T>` to avoid null pointer exceptions ## Common Issues - Don't put business logic in MCP tools (use service layer) - Don't throw exceptions from tools (return error strings) - Don't forget to validate input parameters - Test with edge cases (null, empty inputs)
Related Skills
solidstart-advanced-server
SolidStart advanced server: getRequestEvent for request context, static assets handling, returning responses, request events and nativeEvent access.
server-management
Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.
php-mcp-server
Best practices for building Model Context Protocol servers in PHP using the official PHP SDK with attribute-based discovery and multiple transport options Triggers on: **/*.php
mcpserver
Migrates an MCP server with interactive widgets from the OpenAI Apps SDK (window.openai, text/html+skybridge) to the MCP Apps standard (@modelcontextprotocol/ext-apps), covering server-side and client-side changes.
MCP Server Architecture
This skill should be used when the user asks to "create an MCP server", "set up MCP server", "build ChatGPT app backend", "MCP transport type", "configure MCP endpoint", "server setup for Apps SDK", or needs guidance on MCP server architecture, transport protocols, or SDK setup for the OpenAI Apps SDK.
java-mcp-server
Best practices and patterns for building Model Context Protocol (MCP) servers in Java using the official MCP Java SDK with reactive streams and Spring integration. Triggers on: **/*.java, **/pom.xml, **/build.gradle, **/build.gradle.kts
github-mcp-server
GitHub MCP Server Documentation
bitbucket-server
This skill enables interaction with BitBucket Server REST API for Pull Request management. Use when the user wants to create, review, comment on, merge, list pull requests, read comments, or manage tasks on BitBucket Server.
asyncredux-observers
Set up observers for debugging and monitoring. Covers implementing actionObservers for dispatch logging, stateObserver for state change tracking, combining observers with globalWrapError, and using observers for analytics.
api-mocking-server
Create mock endpoints with scenario support.
api-mock-server
Generate and run mock API servers from OpenAPI specifications
agentica-server
Agentica server + Claude proxy setup - architecture, startup sequence, debugging